Redis基本操作

这篇博客详细介绍了Redis的基本操作,包括键的设置、获取、过期时间管理,以及哈希、列表、集合和有序集合的各种操作,如set、get、mset、mget、hset、hget、lpush、rpush、sadd、zadd等。
摘要由CSDN通过智能技术生成

Redis基本操作

一、基本命令

1.set、get

set:设置key对应的value

格式:set key value

get:获取key对应的value(如果没有设置则为nil)

格式:get key

# set key value
set name yimt
# get key
get name
# "yimt"

2.mset

同时设置多个key value

格式:mset key value [key value …]

mset name yimt age 22
# 获取设置的值
get name
# "yimt"
get age
# "22"

3.mget

同时获取多个key value

格式:mget key [key …]

mset name yimt age 22

# 获取多个value
mget name age
# "yimt"
# "22"

4.setex

设置key对应的value在一段时间过后失效

格式:setex key seconds value

setex name 10 yimt
# 立即查询结果
get name
# "yimt"
# 10秒之后查询结果
get name
# (nil)

5.expire

设置键过期时间

格式:expire key seconds

# 设置name键在10秒过后失效
expire name 10

6.ttl

查看键剩余多长

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: Redis数据库是一个内存数据库,通过key-value键值对的方式进行数据存储。它的优点包括访问速度快、适用于缓存系统和存储大量活跃数据,可以提高网站的响应速度。\[1\]在Java中,有两个比较出名的连接Redis的驱动包,分别是Jedis和Redisson,我们可以使用Jedis来进行程序操作Redis。\[3\]以下是一些基本的Redis操作方法: - 使用`new Jedis(host, port)`创建Jedis对象,其中host是Redis服务器地址,port是Redis服务端口。 - 使用`set(key, value)`方法设置字符串类型的数据。 - 使用`get(key)`方法获取字符串类型的数据。 - 使用`hset(key, field, value)`方法设置哈希类型的数据。 - 使用`hget(key, field)`方法获取哈希类型的数据。 - 使用`lpush(key, values)`方法设置列表类型的数据。 - 使用`lpop(key)`方法从列表左侧弹出元素。 - 使用`rpop(key)`方法从列表右侧弹出元素。 - 使用`del(key)`方法删除指定的key。\[3\] #### 引用[.reference_title] - *1* [redis基本操作](https://blog.csdn.net/m0_50782114/article/details/128119748)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Redis基本使用!](https://blog.csdn.net/weixin_50769390/article/details/127134134)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值