Redis 基本命令使用

---
Redis 基本命令使用
---
   ```
 使用默认配置文件启动redis服务端
# ./redis-server ../redis.conf 

查看redis是否启动
# ps -ef | grep redis
root      13466      1  0 21:19 ?        00:00:00 ./redis-server 0.0.0.0:6379
root      13473   9139  0 21:19 pts/1    00:00:00 grep --color=auto redis

启动redis客户端
# ./redis-cli 

使用 auth your password 连接redis
127.0.0.1:6379> auth 123456
OK

如果设置了密码,却没有使用 auth 命令。会报如下错误:
127.0.0.1:6379> get age
(error) NOAUTH Authentication required.

```
 
## 一、SET命令的相关操作 

 
### 1、set命令的使用 

 
```
 以下参与博客链接:https://www.cnblogs.com/idiotgroup/p/5455282.html

127.0.0.1:6379> set key value [expiration EX seconds|PX milliseconds] [NX|XX]

当key中已经保存一个值的话,这个值会被覆盖成新的值,并且忽略掉原始类型(一个key对应的不一定是一个字符串,也可以是List等其他的数据结构);如果key不存在,那么则会在数据库中新增一个key,对应的值就是刚刚设置的初始值。

127.0.0.1:6379> get age 
(nil)
127.0.0.1:6379> set age 14
OK
127.0.0.1:6379> get age 
"14"
127.0.0.1:6379> set age 24
OK
127.0.0.1:6379> get age
"24"

set命令--可选的参数。下面依次来介绍:

EX seconds     :设置key的过时时间,单位为秒。

PX milliseconds:设置key的过期时间,单位为毫秒。

以ex为例:

127.0.0.1:6379> set age 24 ex 15
OK
127.0.0.1:6379> get age
"24"

15秒过后:

127.0.0.1:6379> get age
(nil)

NX:(if Not eXist)只有键key不存在的时候才会设置key的值

XX:只有键key存在的时候才会设置key的值

127.0.0.1:6379> set name zxk nx
OK
127.0.0.1:6379> get name
"zxk"
127.0.0.1:6379> s
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值