使用Ubuntu演示介绍,Linux下安装和配置Redis、配置远程连接redis(保姆级教学)
Redis菜鸟教程: https://www.runoob.com/redis/redis-tutorial.html。Redis 在线测试:http://try.redis.io/使用windos的redis-cli连接虚拟机的redis服务。redis在默认情况下是不需要密码的(配置文件呈现注释状态)发现无法连接,是因为没有修改redis的配置文件的远程链接。Redis 官网:https://
·
安装redis
1、先在官网下载好Redis的安装包
Redis 官网:https://redis.io/
Redis 在线测试:http://try.redis.io/
Redis菜鸟教程: https://www.runoob.com/redis/redis-tutorial.html
2、把下载好的安装包放在Ubantu的共享文件夹下
3、Linux下查看是否有安装包
root@ubuntu:/mydata/redis/conf# cd /mnt
root@ubuntu:/mnt# ls
hgfs
root@ubuntu:/mnt# cd hgfs
root@ubuntu:/mnt/hgfs# ls
myshare
root@ubuntu:/mnt/hgfs# cd myshare
root@ubuntu:/mnt/hgfs/myshare# ls
redis-4.0.0.tar.gz
root@ubuntu:/mnt/hgfs/myshare#
4、解压安装包
root@ubuntu:/mnt/hgfs/myshare# tar -zxvf redis-4.0.0.tar.gz -C /usr/local
5、查看解压是否成功
root@ubuntu:/mnt/hgfs/myshare# cd /usr/local
root@ubuntu:/usr/local# ls
6、安装Redis的依赖环境gcc
sudo apt-get install gcc-c++
7、进入/usr/local/redis-4.0.0进行编译,命令:make
root@ubuntu:/usr/local# ls
arm bin etc games include lib man redis-4.0.0 sbin share src
root@ubuntu:/usr/local# ls
arm bin etc games include lib man redis-4.0.0 sbin share src
root@ubuntu:/usr/local# cd redis-4.0.0
root@ubuntu:/usr/local/redis-4.0.0# ls
00-RELEASENOTES CONTRIBUTING deps Makefile README.md runtest runtest-sentinel src utils
BUGS COPYING INSTALL MANIFESTO redis.conf runtest-cluster sentinel.conf tests
root@ubuntu:/usr/local/redis-4.0.0# make
8、进入redis的src目录,进行安装,命令:make install
root@ubuntu:/usr/local/redis-4.0.0# cd src
root@ubuntu:/usr/local/redis-4.0.0/src# ls
root@ubuntu:/usr/local/redis-4.0.0/src# make install
9、成功安装
redis-server:启动redis服务
redis-cli:客户端
10、查看redis的配置文件
root@ubuntu:/usr/local/redis-4.0.0/src# cd ..
root@ubuntu:/usr/local/redis-4.0.0# ls
cat redis.conf
Linux启动和配置redis
1、启动redis-server
root@ubuntu:/usr/local/redis-4.0.0/src# ./redis-server
端口号:6379
Pid(进程号):不固定
2、启动redis客户端
./redis-cli
3、设置redis在后台服务,修改配置文件
默认情况下是 no
修改为yes,可以后台服务
4、默认端口号 6379 一般不修改
5、重新启动redis 并加载redis.conf
root@ubuntu:/usr/local/redis-4.0.0# src/redis-server ./redis.conf
在window下启动redis
给Redis设置启动密码
redis在默认情况下是不需要密码的(配置文件呈现注释状态)
1、设置密码
打开命令行 设置密码为123456
2、查看redis是否在后台运行
root@ubuntu:/usr/local/redis-4.0.0# ps -ef | grep redi
3、结束redis进程
kill -9 进程名
4、重新启动redis 并加载redis.conf
root@ubuntu:/usr/local/redis-4.0.0# src/redis-server ./redis.conf
5、连接客户端
src/redis-cli -h localhost -p 6379
执行keys * 命令发现 需要认证密码
6、输入密码
auth 密码
7、退出客户端
exit
8、登陆且输入密码
src/redis-cli -h localhost -p 6379 -a 123456
配置Redis远程服务
使用windos的redis-cli连接虚拟机的redis服务
1、查看虚拟机ip
root@ubuntu:/usr/local/redis-4.0.0# ifconfig
2、在windows打开命令行窗口,并执行连接虚拟机端口的命令
redis-cli -h 192.168.192.128 -p 6379
发现无法连接,是因为没有修改redis的配置文件的远程链接
3、修改redis的远程连接配置
发现配置文件默认连接的主机是 bind 127.0.0.1
4、注释bind 127.0.0.1 并保存退出
5、杀掉redis进程并重启redis
root@ubuntu:/usr/local/redis-4.0.0# ls
00-RELEASENOTES CONTRIBUTING deps Makefile README.md runtest runtest-sentinel src utils
BUGS COPYING INSTALL MANIFESTO redis.conf runtest-cluster sentinel.conf tests
root@ubuntu:/usr/local/redis-4.0.0# vim redis.conf
root@ubuntu:/usr/local/redis-4.0.0# ps -ef | grep redis
systemd+ 137239 137220 0 11:55 ? 00:00:24 redis-server *:6379
root 142116 136919 0 16:22 pts/0 00:00:00 grep --color=auto redis
root@ubuntu:/usr/local/redis-4.0.0# kill -9 137239
root@ubuntu:/usr/local/redis-4.0.0# ps -ef | grep redis
root 142228 136919 0 16:22 pts/0 00:00:00 grep --color=auto redis
root@ubuntu:/usr/local/redis-4.0.0# src/redis-server ./redis.conf
142265:C 16 Nov 16:23:50.015 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
142265:C 16 Nov 16:23:50.015 # Redis version=4.0.0, bits=64, commit=00000000, modified=0, pid=142265, just started
142265:C 16 Nov 16:23:50.015 # Configuration loaded
root@ubuntu:/usr/local/redis-4.0.0# ps -ef | grep redis
systemd+ 142219 142194 0 16:22 ? 00:00:00 redis-server *:6379
root 142268 136919 0 16:23 pts/0 00:00:00 grep --color=auto redis
6、关闭windows的防火墙
7、检测 windows是否可以正常连接
发现成功连接
更多推荐
已为社区贡献1条内容
所有评论(0)