【Redis】2.Redis数据类型 String与基本使用
2017-09-07 21:29
591 查看
redis可以存储键与5种不同的数据结构类型之间的映射
示例(python):
一.String
可以存储的值可以是字符串,整数,或者浮点数示例(python):
import redis r = redis.Redis(host='127.0.0.1', port=6379, db=0) # 设置值 r.set('guo', 'shuai') print(r.get('guo')) # b'shuai' print("------------------") r.set('guo', '1.2') print(r.get('guo')) # b'1.2' print("------------------") # 取得当前数据库中所有的键。 # 1、*号匹配所有字符。 # 2、?号匹配一个字符。 # 3、[]包括在括号之间的任意字符。 # 4、\匹配字符x且用于转义符号。 print(r.keys('*')) # [b'guo', b'age'] print("------------------") # 判断一个键是否存在。 print(r.exists('name')) print(r.exists('guo')) # False # True print("------------------") # 判断一个键的类型。 print(r.type('guo')) # b'string' print("------------------") r.set('guo', '') print(r.get('guo')) # b'' print("------------------") r.delete('guo') print(r.get('guo')) # None print("------------------") # 自增一个key所关联的值,这个操作是原子的,也就是说对多个客户端的情况下是安全的。 # 自增后的值可以通过incr函数直接拿到;也就是说可以不用再调get函数了。 # 虽然string类型可以直接保存数值,这个数据也可以自增,但是最好还是把它当做string来看,想想别人是可以做append的。 r.set('age', 16) result = r.incr('age', 2) print(r.get('age')) print(r.decr('age', 2)) # b'18' # 16 print("------------------") # 执行append方法。 r.append('age', 'BBBB') print(r.get('age')) # b'16BBBB' print("------------------") # 返回字符的长度。 print(r.strlen('age')) # 6 r.append('new-string-key', 'hello ') r.append('new-string-key', 'world!') print(r.substr('new-string-key', 3, 7)) # b'lo wo' r.setrange('new-string-key', 0, "H") print(r.get('new-string-key'))
# b'Hello world!'
相关文章推荐
- 【Redis】6.Redis数据类型 散列的基本使用
- 【Redis】7.Redis数据类型 zset的基本使用
- redis中的基本数据类型,以及在Spring-Boot对Redis的基本使用
- php使用redis-数据类型为字符串类型(String)
- 缓存系列之三:redis安装及基本数据类型命令使用
- 【Redis】4.Redis数据类型 List的基本使用
- Redis的数据类型基本使用,以及简…
- Redis-Service.Stack.Redis对Redis基本数据类型String,List,Hash,Set,ZSet的操作
- JAVA基础学习之String、StringBuffer、StringBuilder、基本数据类型的使用、整形进制转换、集合Collection、Vector、ArrayList、LinkedList、HashSet、TreeSet等(3)
- redis 数据类型(一)string的使用
- redis 数据类型(一)string的使用
- Redis基本数据类型以及String(一)
- Redis安装及Jedis常用基本数据类型使用(一)
- 使用stringRedisTemplate操作redis hash结构数据只能存储String类型的问题
- redis教程(三):Redis数据类型及基本的使用
- 【Redis】5.Redis数据类型 set的基本使用
- Redis基本数据类型--string
- redis中的基本数据类型,以及在Spring-Boot对Redis的基本使用
- Redis源码解析4 - 数据类型之 String & List
- 【J2SE归档总结】0x06 String &基本数据类型