docker、mac下安装redis和redis可视化工具rdm并连接redis

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29479041/article/details/83178390

redis中文网

一、mac安装方法:

  • 1.安装brew cask : 在终端中输入下面语句回车,可能会需要你的mac密码,输入即可
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
  • 2.安装redis
brew install redis
  • 3.安装rdm

直接下载安装rdm dmg文件

https://pan.baidu.com/s/10vpdhw7YfDD7G4yZCGtqQg

  • 4.命令行启动redis

#进入自己的redis实际的安装地址
cd /usr/local/Cellar/redis
redis-server

这个安装地址,是你在使用brew命令行安装完成后,会提示的

出现以下图案就表示安装成功了

二、docker安装方法:

  • 1.下载镜像

用这个下载比较快:docker pull registry.docker-cn.com/library/ 加上镜像名

Docker 中国官方镜像加速

[root@localhost zwj]# docker pull registry.docker-cn.com/library/redis
  • 2.启动redis
[root@localhost zwj]# docker images
REPOSITORY                             TAG                 IMAGE ID            CREATED             SIZE
registry.docker-cn.com/library/redis   latest              1babb1dde7e1        2 hours ago         94.9 MB

[root@localhost zwj]# docker run -d -p 6379:6379 --name myredis registry.docker-cn.com/library/redis

[root@localhost zwj]# docker ps
CONTAINER ID        IMAGE                                  COMMAND                  CREATED             STATUS              PORTS                               NAMES
039b412223a9        registry.docker-cn.com/library/redis   "docker-entrypoint..."   29 seconds ago      Up 28 seconds       0.0.0.0:6379->6379/tcp              myredis

三、连接redis

打开rdm

然后就会连接成功,出现以下内容

四、对redis做一些简单的测试

redis命令中心

List of unsupported commands: DUMP, RESTORE, AUTH 
Connecting ...

Connected.
MyRedis:0>append msg hello   //追加一个值到key上
5

MyRedis:0>append msg world   //追加一个值到key上
10

MyRedis:0>get msg  //返回key的value值
helloworld

MyRedis:0>lpush mylist 1 2 3 4 5   //从队列的左边入队一个或多个元素
5

MyRedis:0>lpop mylist  //从队列的左边出队一个元素
5

MyRedis:0>lpop mylist  //从队列的左边出队一个元素
4

MyRedis:0>lpop mylist  //从队列的左边出队一个元素
3

MyRedis:0>rpop mylist  //从队列的右边出队一个元素
1

MyRedis:0>sadd myset zhangsan lisi  //添加一个或者多个元素到集合(set)里
2
 
MyRedis:0>smembers myset  //获取集合里的所有元素
1) lisi
2) zhangsan

MyRedis:0>sismember myset wangwu //确定一个给定的值是一个集合的成员 
0

MyRedis:0>sismember myset lisi  //确定一个给定的值是一个集合的成员 
1

猜你喜欢

转载自blog.csdn.net/qq_29479041/article/details/83178390