Redis

这篇博客详细介绍了Redis中的数据类型,包括字符串string、键命令、哈希hash、列表list、集合set和有序集合zset的操作,如增删改查、设置过期时间等。同时,还涵盖了Redis主从搭建、集群搭建和哨兵等内容。
摘要由CSDN通过智能技术生成

一.字符串string

  • 1.增 set mset
  • 2.删 del
  • 3.改 set
  • 4.查 get mget
  • 5.追加 append
  • 6.有效期 setex key seconds value

字符串类型是 Redis 中最为基础的数据存储类型,它在 Redis 中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。

1.增加

  • 设置键值
set key value 
e.g. set name rossum  
  • 设置键的过期时间
setex key seconds value

# 设置name 值为rossum 为3秒的数据
setex name 3 rossum
  • 设置多个键值
mset key1 value1 key2 value2 ...
mset name jason age 18

2.删除

del key

127.0.0.1:6379> get name
"wang"
127.0.0.1:6379> del name
(integer) 1
127.0.0.1:6379> get name
(nil)
# 查询一个空值 返回 nil 

flushdb  # 删除当前数据库中的所有Key
flushall  # 删除所有数据库中的key

3.修改

set key newvalue

127.0.0.1:6379> get name
"sun"
127.0.0.1:6379> set name wang
OK
127.0.0.1:6379> get name
"wang"

4.查询

  • 获取:根据键获取值,如果不存在此键则发那会(nul)
get key
get name
  • 根据多个键取多个值
mget key1 key2

5.追加值

append key value
e.g. append name honey
127.0.0.1:6379> set name1 wang
OK
127.0.0.1:6379> get name1
"wang"
127.0.0.1:6379> APPEND name1 wangyang
(integer) 12
127.0.0.1:6379> get name1
"wangwangyang"

二.键命令

    • 1
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值