redis命令记录
2019-02-20 本文已影响0人
心中翼
set test 'testvalue':存储key为 'test' 值为 'testvalue '
get test : 获取key为test的值
del key: 删除key,不存在会忽略
hmset myhash field1 "Hello" field "world" :存储一个hash <field:Hello> <field:world>
hmget myhash field1 :获取myash 值 <field1:Hello>
lpush runoob redis : 存储redis 至list runoob
lrange runoob 0,10 : 获取list runoob 第0个只第10个元素
sadd runoobset redis: 存储redis 至set runoobset
smembers runoobset : 获取set runoobset所有值
zadd runoobzset 0 redis : 存储redis 值zset runoobzset中,并且score为0
zrangebyscore runoobzset 0 1 : 获取zset runoobzset中score 从0到1的所有值
redis-cli -h host -p port -a password : 远程连接redis
exists runoobzset: 查看key runoobzset 是否存在
expire timeoutkey 10: 设置key timeoutkey 过期时间为10秒
keys runoob *:获取所有已runoob开头的key
keys * : 获取所有key
type myahsh:获取key的类型
mget key1 key2:获取key1与key2 的值
setnx key1 "test1":覆盖key1的值,会失败
strlen key1:获取key1值的长度
subscribe redisChat: 订阅频道redisChat消息
publish redisChat "hello" :向频道redisChat发送消息"hello"
pubsub channels:查看频道列表