Redis实战——安装

Posted 牵着妞去散步

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis实战——安装相关的知识,希望对你有一定的参考价值。

 借鉴来源:https://www.cnblogs.com/codersay/p/4301677.html

 redis官网地址:http://www.redis.io/

     最新版本: redis-4.0.9

     在Linux下安装Redis非常简单,具体步骤如下(官网有说明):

     1、下载源码,解压缩后编译源码。

$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz

$ tar xzf redis-4.0.9.tar.gz

$ cd redis-4.0.9

$ make

     2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。

mkdir /usr/redis

cp redis-server /usr/redis

cp redis-benchmark /usr/redis

cp redis-cli /usr/redis

cp redis.conf /usr/redis

cd /usr/redis

     3、启动Redis服务。

$ redis-server redis.conf

     4、然后用客户端测试一下是否启动成功。

$ redis-cli

redis> set foo bar

OK

redis> get foo

"bar"

 

redis安装的其他配置

1>【安装redis服务器】

tar -zxvf redis-2.4.3.tar.gz  
cp -r redis-2.4.3 /usr/local/redis  
cd /usr/local/redis  
make  
make install  
cp redis.conf /etc/ 


#修改redis.conf vi /etc/redis.conf #查找daemonize no改为 #以守护进程方式运行 daemonize yes #修改dir ./为绝对路径, #默认的话redis-server启动时会在当前目录生成或读取dump.rdb #所以如果在根目录下执行redis-server /etc/redis.conf的话, #读取的是根目录下的dump.rdb,为了使redis-server可在任意目录下执行 #所以此处将dir改为绝对路径 dir /usr/local/redis #修改appendonly为yes #指定是否在每次更新操作后进行日志记录, #Redis在默认情况下是异步的把数据写入磁盘, #如果不开启,可能会在断电时导致一段时间内的数据丢失。 #因为 redis本身同步数据文件是按上面save条件来同步的, #所以有的数据会在一段时间内只存在于内存中。默认为no appendonly yes


#将redis添加到自启动中 echo "/usr/local/bin/redis-server /etc/redis.conf" >> /etc/rc.d/rc.local #启动redis redis-server /etc/redis.conf #查看redis是否己启动 ps -ef | grep redis

2>【开放redis端口】

#关闭防火墙  
service iptables stop  
vi /etc/sysconfig/iptables  
#添加  
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT  
#重启防火墙  
service iptables restart 

 

注意:安装过程中会出现很多问题,可参考Redis实战——安装问题汇总

 

以上是关于Redis实战——安装的主要内容,如果未能解决你的问题,请参考以下文章

项目实战 redis 缓存

Redis-Cluster实战--5.使用redis-cli安装

Redis实战——安装

GitLab安装与汉化-实战

redis3.0 集群实战1 -- 安装和配置

运维实战 Redis安装部署与高可用主从切换