redis-cli --cluster help 集群创建帮助
连接集群(参数-c可连接到集群,因为redis.conf将bind改为了ip地址,所以-h参数不可以省略,-p参数为端口号)
redis-cli -c -p8801 -a pwd 客户端连接集群
redis-cli -c -h IP -p8801 -a pwd 客户端连接集群
cluster nodes 查询节点列表
cluster info 查看集群信息
cluster help 查看集群相关指令
1、redis命令
keys *key* 模糊key查询
// 1、key操作
exists key 判断key是否存在;(存在返回数字,不存在返回0)
expire key 秒数 设置key的过期时间,单位秒;(成功返回1,失败返回0)
ttl key 查看key的剩余过期时间;(返回剩余时间,如果过期返回-1)
del key 根据key删除键值对;(返回被删除key的数量)
// 2、字符串值(String)
set key value nx key不存在时设置成功
set key value xx key存在时可以更新成功
type key 查询值类型
set key value 设置指定key的值;(成功返回OK)
get key 获取指定key的值;(返回key的值。不存在返回nil)
setnx key value 当且仅当key不存在时才新增;(不存在时返回1,存在返回0)
setex key seconds value 设置key的存活时间,无论是否存在指定key都能新增,如果存在key覆盖旧值。同时必须指定过期时间;(返回OK)
// 3、哈希表(Hash)
hset key field value 给key中field设置值;(成功1,失败0)
hget key field 获取key中某个field的值;(返回field的内容)
hmset key field value field value 给key中多个filed设置值;(成功OK)
hmget key field field 一次获取key中多个field的值;(value列表)
hvals key 获取key中所有field的值;(value列表)
hgetall key 获取所有field和value;(field和value交替显示列表)
hdel key field field 删除key中任意个field;(成功删除field的数量)
// 4、列表(List)
lpush key value value 向列表头部插入一个或多个值;(列表长度)
rpush key value value 向列表末尾中插入一个或多个值;(列表长度)
lpop
rpop
lrange list 0 -1 返回列表中指定区间内的值。可以使用-1代表列表末尾;(查询到的值)
lpush key value value 将一个或多个值插入到列表前面;(列表长度)
llen key 获取列表长度;(列表长度)
lrem key count value 删除列表中元素。count为正数表示从左往右删除的数量。负数从右往左删除的数量;(删除数量)
// 5、集合(Set)
sadd key value value value 向集合中添加内容。不允许重复;(集合长度)
scard key 返回集合元素数量;(集合长度)
smembers key 查看集合中元素内容;(集合中元素)
// 6、有序集合(Sorted Set); 有序集合中每个value都有一个分数(score),根据分数进行排序
zadd key score value score value 向有序集合中添加数据;(长度)
zrange key 区间 [withscores] 返回区间内容,withscores表示带有分数;(值列表)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)