redis是常用的nosql数据库,基于纯内存、单线程和非阻塞I/O多路复用机制,速度极快。本文将演示在docker当中安装和使用redis服务。
1、获取redis
docker search redis
2、启动redis
#查看是否已下载redis镜像
docker images|grep redis
#启动redis
docker run -p 6379:6379 --name myredis redis
#查看是否已启动redis容器
docker ps|grep redis
3、进入redis
#进入redis所在的最简操作系统
docker exec -it myredis bash
#进入redis命令行
redis-cli
4、测试redis之string类型
在redis当中设置值,redis共支持5种数据类型【string, hash, list, set, zset】,我们这里主要说一下string类型的数据存取和相关命令。
#经过第三步我们进入了redis命令行操作
#设置name的值为ali
set name ali
#查看name的声明周期,此时为-1,即不过期
ttl name
#获取name的值
get name
#设置name的声明周期为10秒
expire name 10
#经过10秒以后,继续获取则获得nil,即已过期
get name
# 查看当前redis是否可用,获得pong,则可用
ping
# 查看当前redis共有哪些key【性能消耗厉害,慎用】
keys *
# 设置age的值为10
set age 10
# 给age增长1
incr age
# 给age减少1
decr age
至此,我们了解了使用docker安装redis以及redis当中string类型数据的使用