redis的简单使用

redis 的基本操作

首先安装 redis

  • 使用 docker 安装 redis

    • 1.在/usr/local 的文件下建一个 redis 的文件夹,以便于后面对 redis 的管理
    # 执行命令
    cd /usr/local
    
    # 创建文件夹
    mkdie redis
    
    • 2.进入创建的文件夹
    # 进入文件夹
    cd redis/
    
    • 3.编写 docker-compose 配置文件
     version: '3.3'
     services:
       redis:
         image: redis
         restart: always
         hostname: redis
         container_name: redis
         privileged: true
         ports:
           - 6379:6379
         environment:
           TZ: Asia/Shanghai
         volumes:
           - ./data:/data
           - ./conf/redis.conf:/etc/redis/redis.conf
           - ./logs:/logs
         command:
           --requirepass "xxxxxxx" #这一行是设置密码
    
    • 拉取镜像并启动
    # 执行操作
    docker-compose up -d
    
    # 查看镜像是否启动
    docker ps
    
    

    image

    出现这个说明 redis 的镜像就启动起来了

  • redis 的简单操作

    1.进入 redis 的客户端

docker exec -it 容器的id redis-cli

2.简单的设置一个值测试一下

set test 123

image

出现上图显示的结果,说明需要密码认证

# 执行这行命令即可认证通过。xxxx就是之前配置文件设置的密码
auth xxxx

image

出现这个结果,说明认证通过

3.redis 的一些命令操作(redis 都是基于键值对的操作)

  • (1)增加一条数据
set test 123
  • (2)查看添加的数据
get test
  • (3)删除添加的数据
del test
  • (4)查看所有的 key
keys *
  • (5)查看以某个字符开头的所有 key
keys j*
  • (6)查看以某个字符结尾的所有 key
keys *j
  • (7)选择要使用的 db
select 2 # 意思就是选择第二库使用,redis默认使用第0个库,总共会生成16个库
  • (8)清空所有的库数据
flushall
  • (9)清空对应库的数据
flushdb
  • (10)添加 list 集合数据
# 这里如果含有中文的话可能会出现乱码,这个时候进入redis的客户端的时候要加上一个指令
# 先退出客户端
exit

# 重新进入客户端
docker exec -it 容器的id redis-cli --raw

lpush list '1' '2' 'test' '测试中文'
  • (11)查看 key 的类型
type key
  • (12)判断 key 是否存在
exists key
  • (13)设置 key 的失效时间
expire key 2 # 2是设置的时间为2s
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值