linux安装redis(centos7上安装)
1、下载源码(编译版)
下载到家目录即可
cd ~
wget http://download.redis.io/releases/redis-6.0.6.tar.gz
tar -xvzf redis-6.0.6.tar.gz
2、编译安装
2.1 下载编译支持gcc(由于redis使用C语言开发,需要安装c语言的支持)
yum install gcc
2.2 升级gcc编译器到9以上
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
2.3 编译
进入解压后的redis目录
cd redis-6.0.6
编译安装
make
安装到环境变量中(将相应的可执行文件放入/usr/local/bin目录中),不需要每次启动都进入redis的安装目录中去
make install
2.4 输入启动命令,启动redis服务
redis-server
若出现以下内容,则说明安装成功
2.5按ctrl+c暂时退出服务
3、修改密码、远程连接
3.1修改密码
后台启动redis服务
nohup redis-server &
客户端连接
redis-cli
输入下面命令查看当前密码,刚安装上的redis是没有密码的,所以显示为空
config get requirepass
设置密码,并退出
config set requirepass 自己想要设置的密码(我设置为了123456)
exit
3.2验证密码
再次连接redis
redis-cli
输入key *来查看所有键的时候提示(error) NOAUTH Authentication required.说明需要进行密码验证
验证密码
auth 自己设置的密码
可以看到上面再次输入key *时候并未报错
密码设置成功!!!
3.3 远程连接
3.3.1桌面连接程序下载
windows上下载桌面程序来安装redisDesktop工具
下面是软件的百度网盘地址
链接:https://pan.baidu.com/s/11qDJNgHwyu5hxllcAoPTOg
提取码:mw5x
软件安装,一直点下一步安装即可
3.3.2修改配置文件打开远程访问
打开redis的配置文件:redis.conf,在安装目录的根目录下
可将配置文件下载到本地后,用文本工具打开修改,然后在上传到linux覆盖原来的配置文件
注释掉这面这行,这个表示只有本地才能进行连接
修改protected-mode yes为protected-mode no
将requirepass foobared取消注释,并将foobared改为远程连接的密码(我设置为了123456)
输入命令停掉redis服务(尽量不要使用kill -9直接杀掉进程)
redis-cli shutdown
然后输入命令指定配置文件后台启动redis-server(选择自己的配置文件目录)
nohup redis-server /root/redis-6.0.6/redis.conf &
3.3.3连接
点击此处创建新连接
若不设置密码,连接可能会出错
出现以上信息,则连接成功。!!!