1、杀掉占用的redis进程
ps -ef |grep redis|awk '{print $2}' |xargs kill -9
2、替换redis_6390.conf配置文件中端口6379为6390
sed -i 's/6379/6390/g' redis_6390.conf
3、统计redis命令条数
command count
4、设定a的值并取出
set a 2 xx get
5、设定a的值多少秒后过期(ex s px ms)
set a 1 ex 10
setex a 10 1
set a 1 px 5000
6、redis-cli连接xx主机xx端口
redis-cli -h <hostname> -p <port> -a <password>
7、查询某个变量值得编码方式
object encoding xx
8、设定值的子字符串
setrange a 1 1
getrange a 0 10
9、设置一个值(修改原值)
getset a 19
10、先取值在删除
getdel a
11、批量设置,批量取值
mset a a b b c c
mget a b c
12、增减操作
incr a
decr a
INCRBY a 10
DECRBY a 2
INCRBYFLOAT a 1.1
13、查看命令版本
help @string
14、将value加入a的末尾
APPEND a as
15、操作哈希表字段
HSET key f1 v1 f2 v2 f3 v3
hget key f1
HMSET key f1 v1 f2 v2 f3 v3
HMGET key f1 f2 f3 f4
HDEL key f1
HEXISTS key f1
HGETALL key
HINCRBY key f5 2
HINCRBYFLOAT key f6 3.1
hsetnx key f7 v7
HKEYS key
HVALS key
HLEN key
hscan key 0 match "f*"
(分批扫描,效率比hkeys key高)
16、操作列表list
LPUSH l1 1
RPUSH l1 4
LRANGE l1 0 100
LPOP l1
Rpop l1
lpushx l1 3
LINDEX l1 3
Lset l1 3 4
LINSERT l1 after 1 5
LINSERT l1 before 1 0
lrem l1 2 1
LREM l1 -2 1
LREM l1 0 1
LLEN l1
LTRIM l1 0 2
17、set操作
SADD s1 a1 a2 a3
smembers s1
SREM s1 a2 a3
SCARD s1
SISMEMBER s1 a2
SINTER s1 s2
SINTERSTORE s3 s1 s2
SUNION s1 s2
SUNIONSTORE s4 s1 s2
SDIFF s1 s2
SDIFFSTORE s5 s1 s2
SDIFF s1 s2 s3 s4
SMOVE s1 s2 a1
SPOP s2
SRANDMEMBER s2
SRANDMEMBER s2 2
SSCAN s4 0 match "a*" count 2
18、 zset操作
ZADD z1 1 a1 2 a2 3 a3 4 a4
ZRANGE z1 0 -1
Zadd z1 nx 1 a1
Zadd z1 xx ch 11 a1
ZRANGE z1 0 -1 withscores
zadd z1 lt ch 10 a1
zadd z1 gt ch 11 a1
ZREM z1 a1 a3
zadd z1 incr 10 a2
ZINCRBY z1 2 a1
ZCARD z1
ZCOUNT z1 1 2
ZLEXCOUNT z1 - +
ZLEXCOUNT z1 [a1 [a2
ZRANGE z1 0 -1
ZRANGE z1 0 2 byScore
ZRANGE z1 - + bylex
ZRANGE z1 [a2 + bylex
ZRANGE z1 + [a2 bylex rev
ZRANGE z1 0 6 byscore limit 0 2
ZRANGEBYLEX z1 - +
ZRANGEBYSCORE z1 0 3
ZREMRANGEBYRANK z1 3 3
ZREMRANGEBYRANK z1 0 3
ZREMRANGEBYLEX z1 [a2 [a3
ZREMRANGEBYSCORE z1 3 4
ZREVRANGE z1 0 2 withscores
ZREVRANGEBYLEX z1 + - limit 0 2
ZREVRANGEBYSCORE z1 6 3 withscores
ZRANK z1 a3
19、查询所有的键
KEYS *
20、生成备份文件
redis-cli --rdb 文件
21、清空redis数据库
flushdb
flushall
22、设置过期时间
setex a1 10 val
23、查看redis内存使用情况
redis-cli info Memory
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)