【Redis学习】:Linux环境下的Redis安装与配置

安装环境
redis是C语言开发的,安装redis需要先将官网上下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。这个最好使用yum安装,因为依赖关系比较多,自己不好找到下载。可以连网下载,也可以挂载光盘进行下载。
yum install gcc-c++

如果提示是否下载,输入y

如果提示是否安装,输入y


步骤一:
下载安装包:
A:wget http://download.redis.io/releases/redis-3.2.6.tar.gz
B:官网下载源码包,然后上传到Linux上/software/目录下


步骤二:
编译源程序,将.c文件编译为.o文件:
进入到 cd /software/目录下,解压到指定文件目录中
tar zxvf redis-3.2.6.tar.gz -C /usr/local/
进入到/usr/local/目录下,修改名字
mv redis-3.2.6 redis
进入到redis/目录下
cd redis
make进行编译 (无配置)
进入到src/目录下进行安装
cd src && make install
只要上面的编译和安装出现错误,就需要重新删除,再次解压,重新来一遍。

步骤三:
移动文件,便于管理
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
移动配置文件到/usr/local/redis/etc目录下
mv /usr/local/redis/redis.conf /usr/local/redis/etc
进入到/usr/local/redis/src/目录下
cd /usr/local/redis/src
移动相关文件到/usr/local/redis/bin/目录下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-sentinel redis-trib.rb redis-cli redis-server /usr/local/redis/bin


步骤四:
启动Redis服务:
/usr/local/redis/bin/redis-server
/usr/local/redis/etc/redis.conf
redis服务端的默认连接端口是6379

默认情况下,redis不是在后台运行的,我们需要把开启Redis的后台运行,修改配置文件redis.conf
vim /usr/local/redis/etc/redis.conf
将daemonize的值no改为yes

再次启动redis服务
/usr/local/redis/bin/redis-server
/usr/local/redis/etc/redis.conf
查看后台服务
ps -ef | grep -i redis

查看端口
netstat -tunpl | grep 6379


步骤五:
客户端连接
/usr/local/redis/bin/redis-cli
使用ping命令测试是否连接成功


步骤六:
退出redis客户端
使用exit命令或者是quit命令


步骤七:
停止redis服务器实例
我们可以使用/usr/local/redis/bin/redis-cli shutdown
也可以使用pkill redis-server


步骤八:
远程客户端连接
需要修改Linux上安装redis目录中的redis.conf配置文件
将bind 127.0.0.1注释掉
或者设置为bind 0.0.0.0
将protected-mode yes设置为protected-mode no

如果其它主机还是访问不成功,出现问题是Linux的防火墙默认是不允许其它主机访问的,需要配置防火墙放行6379端口,允许其它主机访问。
vim /etc/sysconfig/iptables
增加6379端口的远程访问

重启防火墙
service iptables restart
这样就可以允许其它主机访问。
在cmd命令窗口输入主机IP地址和端口号便可以访问
redis-cli -h 192.168.146.130 -p 6379

前提是其它主机也需要安装redis服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值