##.linux进入redis的命令
常用的5个
key-string:一个key对应一个值。
key-hash:一个key对应一个Map。
key-list:一个key对应一个列表。
key-set:一个key对应一个集合。
key-zset:一个key对应一个有序的集合。
另外三种数据结构:
HyperLogLog:计算近似值的。
GEO:地理位置。
BIT:一般存储的也是一个字符串,存储的是一个byte[]。
1.docker ps #查看容器号
2.docker exec -it 容器号 bash #进入容器
3.redis-cli 进去redis
#、redis的命令
##string常用操作命令
#1. set key value 存值(set 键值 值) # 在key值存在的情况的下,会发生覆盖,不会同名存储 set name Zs #2. 批量存储 mset k-v k-v k-v mset a a1 b b1 c c1 #3. 取值(get 键值) get name #4. 批量取值(mget k k k k) mget a b c #取空键值 获取的值为nil #5. 自增1(incr k) # 自减1(incr k) incr sex decr sex #6. 自增或自减指定数量 incrby key 123 decrby key 321 #7. 设置值的同时,指定生存时间(每次向Redis中添加数据时,尽量都设置上生存时间) # 生存时间是redis的一个必要的东西 setex key 10 value #8. 设置值,如果当前key不存在的话(如果这个key存在,什么事都不做,如果这个key不存在,和set命令一样) setnx key value #8. 设置值,如果当前key不存在的话(如果这个key存在,什么事都不做,如果这个key不存在,和set命令一样) setnx key value #10. 查看value字符串的长度 strlen key



