Docker安装redis及redis-string命令

安装

docker search redis

在这里插入图片描述
下载最新版redis

docker pull redis

运行redis

docker run -it --name redis -p 6379:6379 redis

查看运行中的docker容器

docker ps

在这里插入图片描述
进入到容器内部测试一下

docker exec -it redis-test /bin/bash

启动redis

redis-cli

在这里插入图片描述

redis简单使用

切换数据库(默认16个)

select  index(index 为0-15)

查看所有的key

keys *

清除当前数据库

flushdb

清空全部的数据库

flushall

redis是单线程的,CPU不是redis的瓶颈,redis的瓶颈来自于机器内存和网络带宽

Redis-key

关键字是否存在和移除

exists [key]
move [key]

设置过期时间、查看有效时间

expire [key] [time](默认秒)
ttl [key]

查看key的类型

type [key]

string

往key追加字符串,若key不存在,则新建key

append [key] [value]

自加、自减 value需要是integer

incr [key]
decr [key]
incr [key][步长]
decr [key][步长]

查看某一部分的内容

getrange [key] [start] [end]

修改某一部分的内容

setrange [key] [偏移量] [内容]

某key存在,修改key的value并且在n秒后过期

setex [key] [n] [value]

如果key存在,创建key-value,已存在key返回0,不存在返回1

setnx [key][value]

批量操作

mset [k1] [v2] [k2] [v2]...
mget [k1] [k2]...
msetnx [k1] [v2] [k2] [v2] ...

对象 user:{id}:{filed}
在这里插入图片描述
组合命令
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值