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