启动命令:
redis-server redis.conf
连接指定IP和端口的redis:
redis-cli -h 10.24.1.66 -p 6379
对键进行设置
SET key "value"
获取某个key的值
get keyname
查看所有的key
keys *
匹配 hello , hallo 和 hxllo
KEYS h?llo
匹配 hllo 和 heeeeello 等
KEYS h*llo
检查给定 key 是否存在。
exists keyname
返回 key 所储存的值的类型。
TYPE key
将 key 改名为newkey 。key 和 newkey 相同或者key不存在时,返回错误。当 newkey 已经存在时, RENAME 命令将覆盖旧值。
RENAME key newkey
当且仅当 newkey 不存在时,将 key 改名为 newkey 。当 key 不存在时,返回一个错误。
RENAMENX key newkey
返回所有(一个或多个)给定 key 的值。如果某个 key 不存在,返回 nil 。
MGET key [key ...]
同时设置一个或多个 key-value 对。
MSET key value [key value ...]
同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。
MSETNX key value [key value ...]
统计当前redis的数据量
dbsize
docker中redis-cli位置:
/usr/local/bin