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:查看频道列表
上一篇下一篇

猜你喜欢

热点阅读