下载
下载地址:http://redis.io/download,下载最新稳定版本。
wget https://download.redis.io/releases/redis-6.2.5.tar.gztar xzf redis-6.2.5.tar.gzmv redis-6.2.5 /usr/local/cd /usr/local/redis-6.2.5
安装gcc环境
由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下:
yum install -y gcc-c++
编译与安装
make // 对解压后的文件进行编译
cd ./src
make install //进行redis安装
为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中
在
redis-6.2.5目录下创建bin和etc文件夹mkdir bin //创建bin文件夹 mkdir etc //创建etc文件夹将
redis-6.2.5目录下的 redis.conf 移动到redis-6.2.5目录下的etc文件夹下
将mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 /usr/local/redis-6.2.5/bin/ 目录下mv redis.conf ./etc/ cd ./src/ mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-6.2.5/bin/
编辑 redis.conf配置文件
设置后台启动redis服务
把文件中的daemonize属性改为yes(表明需要在后台运行)cp redis.conf{,.bak} vim redis.conf开启redis远程访问服务
- 把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
- 把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)
- 修改Redis默认密码 (默认密码为空)
- 在配置文件中找到这一行 # requirepass foobared
- 删除前面的注释符号#,并把foobared修改成自己的密码 或者 另起一行 requirepass 自己的密码
设置Redis开机启动
vim /etc/rc.d/rc.local
添加如下代码到 /etc/rc.d/rc.local 中:
/usr/local/redis-6.2.5/bin/redis-server /usr/local/redis-6.2.5/etc/redis.conf
添加客户端启动
ln -s /usr/local/redis-6.2.5/bin/redis-server /usr/bin
启动redis服务
redis-server /usr/local/redis-6.2.5/etc/redis.conf //启动Redis服务
测试
redis-cli -h 192.168.1.62 -p 6379 -a 123654
