Redis基本操作指南
安装:brew install redis
启动服务端:redis-server
启动客户端:redis-cli(先开服务端)
登录启动:brew services start redis
配置文件路径:/usr/local/etc/redis.conf
配置项:daemonize no改为yes
检查:redis-server, redis-cli, redis-benchmark, redis-check-aof, redis-check-rdb
帮助文档:redis-server --help
指定加载的配置文件:redis-server /etc/redis/redis.conf
指定加载主从redis:redis-cli -p 6381
指定数据库:select 0 - 15
集群启动:redis-cli -c -p 7000,进行操作时落到哪个群会有提醒。
杀死进程:lsof -i:6379或ps aux | grep redis,kill -9 pid
二. 数据操作
k-key,v-value,re-正则,s-秒数,i-索引,n-count,m-member,score-权重(min,max)
键命令:keys re,exists k,type k,del k k,expire k s,ttl k,
string
增改:set k v,set k s v,mset k v k v,append k v
查:get k,mget k k
hash
增改:hset k f v,hmset k f v f v
查:hkeys k,hget k f ,hmget k f f,hvals k,hdel k f f
list
增:lpush k v v ,rpush k v v,linsert k before k v,linsert k after k v
改:lset k i v
查:lrange k i i,ltrim k i i
删:lrem k n v,
set
增:sadd k m m
查:smembers k
删:srem k m
zset
增:zadd k score m score m,zincrby k
查:zrange k i i,zrangebyscore k min max,zscore k m
删:zscore k m m,zrem k m m,zremrangebyscore k min max
三. 问题记录
启动redis-cli报错?
先开redis-server即可。
hset k f v提示Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改集合数据的命令不能用?
运行 config set stop-writes-on-bgsave-error no 命令后,关闭配置项 stop-writes-on-bgsave-error解决该问题。
特殊项?
lrange a2 0 -1:查看列表a2的所有元素。
lrem k count v: count> 0从头删<0从后删,=0删所有。
ltrim k i i:截取 在[ start stop ]区间内的元素,区间外的元素全部删除。
终端乱码?
启动方式变为:redis-cli --raw
python操作redis乱码?
创建对象时加上decode_responses=True
windows下如何安装redis?
安装包自行百度,安装后在redis目录下的终端输入redis-server.exe;redis.windows.conf,看到曲奇饼表示安装ok。建议redis 的路径加到系统的环境变量path中。
终端输入redis-cli.exe -h
在防火墙-高级设置-入站规则中,新建规则端口为6379重启即可愉快的玩转redis了。
默认使用几号数据库?
0。共16个库,选择几号前面会有数字几。
谁是主谁是从?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架