21.13/21.14/21.15 redis常用操作
21.16 redis操作键值
21.17 redis安全设置

Redis常用操作

关于string & list

8月17日任务

具体示例:

8月17日任务

如上图所示:set key 可以进行覆盖,setnx key如果key存在会返回0,且不可覆盖;如果key不存在则创建该值,并返回1

set key  xxx ex xxx其中ex表示过期时间;setex key 过期时间 value的格式

8月17日任务

list相关示例:LPUSH, LRANGE, RPOP

8月17日任务

8月17日任务

实际操作:LINSERT需要写value本身,LSET替换只需要写元素的下标即可(从0开始),LLEN表示长度,LINDEX 查看元素

8月17日任务

8月17日任务

redis中关于集合set的操作

8月17日任务

set和zset

8月17日任务

如下示例: SISMEMBER  seta aaa(是会返回1,不是返回0);SRANDMEMBER set (随机取出一个元素,但不删除);  ZADD zset score xxx(有序集合); ZRANGE zset 0 -1(显示所有集合);ZREM; ZRANK; ZREVRANK ; ZCARD; Zcount; zrangebyscore; zremrangebyrank; zremrangebyscore; 

8月17日任务

8月17日任务

Hash

8月17日任务

具体操作:

8月17日任务

redis操作键值

键值相关

8月17日任务

实例:列出所有key和key的模糊匹配

8月17日任务

key是否存在

8月17日任务

exipre key  时间; ttl key查看剩余过期时间

8月17日任务

move key 数字,可以把key移到指定的数据库中

8月17日任务

persist key 把即将过期的key变成永久不过期,返回值为-1

8月17日任务

Randomkey 随机返回一个key

8月17日任务

rename oldname newname key 重命名key

8月17日任务

type key查看key的类型

8月17日任务

redis操作(服务)

8月17日任务

dbsize查看数据库中key的数量

8月17日任务

flushdb清空当前数据库的key, flushall清空所有数据库的Key

8月17日任务

bgsave(当数据量很大的时候,需要把内存内谁数据写入到.rdb文件中,可以直接在后台运行);save (则是在当前窗口前台运行)

8月17日任务

config get *或许所有的配置参数

8月17日任务

数据恢复过程:定义dir目录和dbfilename,数据恢复只需要把dbfile放到dir下面,重启redis服务即可恢复

redis安全设置

8月17日任务

8月17日任务

 

相关文章:

  • 2021-11-14
  • 2021-10-24
  • 2021-12-13
  • 2021-12-14
  • 2021-11-13
  • 2021-10-27
  • 2022-12-23
  • 2021-04-28
猜你喜欢
  • 2021-07-31
  • 2021-12-03
  • 2021-06-04
  • 2021-07-05
  • 2021-11-17
  • 2021-07-06
相关资源
相似解决方案