首页 > 编程知识 正文

redis笔记,redis怎么学

时间:2023-05-04 11:40:23 阅读:181094 作者:227

1 .从官方网站下载redis

https://redis.io/download

命令显示地址

http://redisdoc.com

2 .解压缩压缩包

CD/users/WM-ei chong/download tar-zxvf Redis-5.0.7.tar3.进入目标redis目录复制配置文件

CD/users/WM-ei chong/desktop/mkdirmyrediscp/users/WM-ei chong/download/redis-5.0.7/redis.conf/used

vim redis.conf

5 .访问目录

启动CD/usr/local/dqdcdq6.redis,并注意启动刚修改的配置文件。

redis-server/users/WM-ei chong/desktop/my redis/redis.conf7.启动redis-cli .运行测试命令ping并查看hldjw。 启动成功。

redis-cli -p 6379

或者执行命名显示并确认是否启动

CD/users/WM-ei chong/desktop/myredisps-ef|grep redis

启动成功了。 关闭redis

8.redis默认为16个数据库,下标从0-15切换为select。

查看类型密钥9 .密钥的数量

浏览dsize10.key

keys *

11 .设置密钥和值

set k3 v3

GETSET :获取旧值并设置新值,如果旧值不存在,则返回nil并设置新值

set key value [NX XX]

NX:键没有值。 OK,否则我就还给你nil

XX:密钥有值,OK,否则返回nil

12 .清空当前数据库,清空所有数据库

闪存数据库闪存全部

13 .调查某个key是否存在

exists k1

14 .移动位置(将key关键帧值移动到两个库) )。

move k3 2 15 .确认有效期还有多少秒。 -1表示尚未过期,-2表示已过期

ttl key设置密钥k2在15秒后过期,过期后删除k2

16 .查看key的类型

typekey17.append连接起来看长度的strlen

18 .增加incr和decr,每一步增加incrby和decrby

19 .范围的设定和获取[0-2]

SETRANGE K1 0 2GETRANGE K1 0 XXX

20 .设置有时间的key-value

SETEX K9 15 ABC

如果设置不存在,请设置key-value

setnx k2 123

21 .设置多个key-value,注意msetnx,如果key中存在任何内容,则设置不成功

ms et k1 v1 k2 v2k 3v3 mget k1 k2 k3 MSE tnx a1b2c3 mget ABC

22.MSET设置多个键值对

23 .执行mget以获取多个值

24.MSETNX:仅在键不存在的情况下,一次对多个字符串键设置值,如果只存在一个,则执行失败,正常返回1,失败返回0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。