第三章 Redis基本操作命令

第三章 Redis基本操作命令3.1 全局命令redis有5中数据结构 他们是键值对中的值对于键来说有一些通用的命令1,查看所有键keys * # 生产环境慎用2. 查看键的

大家好,欢迎来到IT知识分享网。第三章 Redis基本操作命令

3.1 全局命令

redis有5中数据结构 他们是键值对中的值对于键来说有一些通用的命令

1,查看所有键

keys * # 生产环境慎用

2. 查看键的总数

dbsize # dbsize 在计算键总数时不会遍历所有键 而是直接获取redis内置的键总数变量

3. 检查键是否存在

exists key #如果存在返回1 反之0

4. 删除键

del key # 通过命令 无论值是什么数据结构类型 del命令都可以将其删除

5. 键过期

expire key 时间秒 # 将key的生存时间设置为多少秒

pexpire key 毫秒 # 将key的生存时间设置为多少毫秒

expireat key timestamp # 将key的生存时间设置为Unix时间戳 秒

pexpireat key timestamp # …毫秒

。。。。

3.2 字符串

redis-cli客户端

1: mysql命令用来跟Mysql服务器进行交互

2: redis-cli命令用来跟redis服务器进行交互

1: 使用redis-cli客户端可以登录到redis服务器

redis-cli #可以使用-h来指定主机,-p来指定端口。默认登录127.0.0.1的6379端口。

redis-cli -h xxx.xxx.xxx.xxx -p 6379

exit #退出当前会话(ctrl+d)

shutdown #关闭redis服务器,命令不区分大小写

set name hello #增加

get name #获取

set name hello2 #修改

del name #删除,返回1代表删除成功

set name hello

GET name #命令不区分大小写

set NAME HELLO

get name

get NAME #key区分大小写

redis的key都是string,value支持字符串、列表、集合等

set key1 values1

get key1

mset k1 v1 k2 v2 k3 v3

mget k1 k2 k3

ttl k1 # 查看键的过期

incr # 递增

type # 查看键的类型

3.3 列表

lpush 列表左边、头部添加元素 lpush list1 aa

rpush 右边、尾部 添加元素 rpush list1 bb

lrange 从列表中取出一定范围的元素 lrange list1 0 -1

3.4 哈希

hash

hmset 设置hash中的多个域

hget 取回单个域

hmget 取回一系列域值

hmset user:10086 username zhangsan age 22 job kk

hget user:10086 username

hmget user:10086 usern

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/47359.html

(0)
上一篇 2024-04-23 07:45
下一篇 2024-04-25 07:19

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信