美文网首页
Redis Docker 安装以及Redis在项目中的使用(个人

Redis Docker 安装以及Redis在项目中的使用(个人

作者: V_Jan | 来源:发表于2020-09-07 13:46 被阅读0次

我用的是windows版本的docker,+ redis镜像 ,用 gitbash 做终端操作,以下所有命令在gitbash中运行。
step1. 下载redis镜像
https://hub.docker.com/_/redis?tab=tags

docker pull redis:latest

step2. 启动一个docker container用于运行redis服务,取名为myredis

docker run --name myredis -d redis

step3. 如果上面那步成功,就可以利用redis提供的redis-cli来操作redis服务器了.

winpty docker run -it --network container:myredis --rm redis redis-cli -h localhost -p 6379

Tips
1. 在gitbash里,(或者DOS)如果前面不加winpty就会报错:the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'
2. redis-cli -h 后面如果用container name可能会出错,直接指定服务器和端口号稳妥点:

$ winpty docker run -it --network container:myredis --rm redis redis-cli -h myredis
Could not connect to Redis at myredis:6379: Name or service not known
not connected>

详细的命令解释和操作可以参考 https://www.runoob.com/redis/redis-tutorial.html
举例几条我用到的命令:

$ winpty docker run -it --network container:myredis --rm redis redis-cli -h loca                                                                                                                              lhost -p 6379
localhost:6379> SET key1 12345 
ok
localhost:6379> EXISTS key1
(integer) 1
localhost:6379> GET key1
12345
localhost:6379> set key1 12345 EX 60 //存储一个key value的同时设置它的过期时间为60s
OK
localhost:6379> ttl key1  //ttl命令用于检查某个key的剩余生存时间(TTL, time to live)。
(integer) 53
/*
当 key 不存在时,返回 -2 。
当 key 存在但没有设置剩余生存时间时,返回 -1 。
否则,以秒为单位,返回 key 的剩余生存时间。
在 Redis 2.8 以前,当 key 不存在,或者 key 没有设置剩余生存时间时,命令都返回 -1 。
*/

几乎所有的DB 都有提供可视化操作工具, Redis也不例外,可以下载Redis Desktop Manager

image.png
它的操作界面如下
image.png

参考:
https://blog.csdn.net/jiajiren11/article/details/81127619
https://www.runoob.com/redis/redis-keys.html
http://www.kkh86.com/it/redis/guide-common-ttl-of-key.html

相关文章

  • Redis Docker 安装以及Redis在项目中的使用(个人

    我用的是windows版本的docker,+ redis镜像 ,用 gitbash 做终端操作,以下所有命令在gi...

  • Docker 安装各类数据库

    Mysql 打开远程连接 Redis 参考 Docker 安装 MySqldocker 安装redis 以及配置连...

  • Centos7使用docker

    主要记录docker的使用,安装mysql集群,redis集群,以及前后端项目部署。 Centos安装Docker...

  • 容器安装使用

    docker安装 redis 查找Docker Hub上的redis镜像docker search redis ...

  • docker redis+cluster集群搭建

    在我的docker安装redis里,已经说明过docker安装redis的流程,对于redis的安装下面文章很多部...

  • 2018-08-22

    docker安装redis 设置远程访问vi redis.conf 使用redis桌面工具测试连接成功

  • 最详细的docker中安装并配置redis

    文章目录 一、找到一个合适的docker的redis的版本二、使用docker安装redis三、准备redis的配...

  • 二、Docker Redis 主从复制

    docker redis 主从复制 1、参见 一、docker redis安装,完成一个redis的安装 2、复...

  • redis

    redis使用方式 单机redis安装 获取项目中redis信息 项目中遇到的一些bug 缓存测试case参考 网络辟谣

  • docker安装Redis

    1、docker安装Redis 安装好docker之后,分别执行下面命令安装Redis: 命令说明:

网友评论

      本文标题:Redis Docker 安装以及Redis在项目中的使用(个人

      本文链接:https://www.haomeiwen.com/subject/rbjscktx.html