redis常用方法总结(第三章Redis基本操作命令)

3.1 全局命令redis有5中数据结构 他们是键值对中的值对于键来说有一些通用的命令,接下来我们就来聊聊关于redis常用方法总结?以下内容大家不妨参考一二希望能帮到您!

redis常用方法总结(第三章Redis基本操作命令)

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页