安装Redis

安装Redis

(安装参考链接:https://blog.csdn.net/qq_39135287/article/details/83474865)

1、解压安装包

上传Redis压缩包到 /home/conforx/data目录下;进入cd /home/conforx/data目录下,对压缩包进行解压,执行命令:

tar -xzf redis-5.0.7.tar.gz

 

2、编译和安装

进入解压文件目录使用make对解压的Redis文件进行编译和安装。(先编译,编译不通过时,可能是由于redis是由C语言编写的,它的运行需要C环境,因此我们需要安装gcc:

yum install gcc-c++

进入redis目录:

cd  redis-5.0.7/

对解压后的文件进行编译

make

成功后执行安装(进入到redis-5.0.7/src/目录下):

cd src/
make install

3、启动redis

进入src目录,然后执行redis启动命令:

./redis-server

退出:Ctrl+c 即可退出。

4、部署(修改配置)

为了方便管理,将redis文件中的conf配置文件和常用命令移动到统一文件中

在redis解压目录中创建bin和etc文件

mkdir etc
mkdir bin

将redis-5.0.7目录下的 redis.conf 移动到 redis-5.0.7目录下的etc文件夹下

mv redis.conf ./etc/

将redis-5.0.7/src目录下mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 /usr/local/redis-5.0.0/bin/ 目录下:

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /home/conforx/data/redis-5.0.7/bin/

5、编辑 redis.conf配置文件

进入etc目录,编辑 redis.conf配置文件,设置后台运行redis服务。

vi redis.conf

编辑 redis.conf配置文件,开启redis远程访问服务。

把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。

把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)

把文件中的daemonize属性改为yes(表明需要在后台运行)

编辑 redis.conf配置文件,修改Redis默认密码 (默认密码为空)(修改密码的位置在配置文件的37%位置)

 # requirepass foobared #在配置文件中找到这一行
# 删除前面的注释符号#,并把foobared修改成自己的密码  或者  另起一行 requirepass 自己的密码
   requirepass 1234Abcd

6、设置为Redis开机启动

可设置为Redis开机启动

vi /etc/rc.d/rc.local

添加如下代码到 /etc/rc.d/rc.local 中(前面表示的是redis-server地址,后面指的是配置文件的地址):

/home/conforx/data/local/redis-5.0.7/bin/redis-server  /home/conforx/data/local/redis-5.0.7/etc/redis.conf

7、启动redis

切换到 /home/conforx/data/redis-5.0.7/bin/ 目录下执行 redis-server 命令,使用 /home/conforx/data/redis-5.0.7/etc/redis.conf配置文件来启动redis服务

启动命令:

./redis-server /home/conforx/data/redis-5.0.7/etc/redis.conf

8、测试访问

打开RedisDesktopManager软件,测试服务是否开启 以及 是否可以远程访问Redis

host--服务器IP:

auth --redis密码:1234Abcd

prot--端口号:6379

补充:(https://www.cnblogs.com/jeffen/p/6068745.html

停止redis命令:redis-cli -a 密码 shutdown

即:redis-cli -a 1234Abcd shutdown)

可以直接通过下面的命令停止/启动/重启

/etc/init.d/redis-server stop

/etc/init.d/redis-server start

/etc/init.d/redis-server restart

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值