Redis安装步骤:
- 通过winscp将Redis的压缩包上传到服务器的/opt路径下,或者直接在/opt路径下运行下面的命令:
# wget http://download.redis.io/releases/redis-3.0.4.tar.gz
- 这样我们就已经将Redis下载完成了
- 解压
tar -zxvf redis-3.0.4.tar.gz
之后依次运行下面的命令:
make make install
这样就说明已经安装完成了
- 将redis-cli和redis-server命令添加到环境变量里面,这样我们之后就可以在任意路径下使用该命令了,不用每次先运行:
find / -name redis-cli查找redis-cli的位置再运行之后的命令了
首先先定位redis-cli的位置
find / -name redis-cli
之后复制该路径
修改profile文件即配置环境变量
vi /etc/profile
在最后添加下面的代码
export PATH=$PATH:/opt/redis-3.0.4/src/redis-cli export PATH=$PATH:/opt/redis-3.0.4/src/redis-server
记住后面的路径名需要和你自己的相适应,之后保存退出即可.
之后重新刷新一遍profile文件即可,这样redis-cli命令就能在任意路径下使用了
最后就是修改Redis的配置文件了
- 将Redis的配置文件拷贝到/etc目录下,当前命令在redis-3.0.4目录下使用
# cp redis.conf /etc/
修改配置文件:
vi /etc/redis.conf
添加这段代码,主要是让Redis能够在后台运行以及日志的存储位置
#是否后台运行 daemonize yes #pid文件保存路径 pidfile /usr/redis/run/redis_6379.pid #端口号 port 6379 #接收来自于哪个个ip地址的请求,如果不设置,将处理所有请求 bind 127.0.0.1 #超时,单位为秒 timeout 300 #log日志级别分为4级,debug,verbose,notice,warning,生产环境一般开启notice loglevel notice #log日志位置,不设置,默认打印命令行终端 logfile stdout #数据库个数,默认使用0数据库 datebase 16 #设置redis进行数据库镜像的频率,单位为秒,意思为当900秒之内有1个key发生变化时,进行镜像备份 save 900 1 save 300 10 save 60 10000 #进行镜像备份是否压缩 rdbcompression yes #镜像备份文件名 dbfilename dump.rdb #数据库镜像存放位置 dir /usr/redis/var/ #设置该数据库是否为其他数据库的从数据库 slaveof yes #设置同时链接的客户端数量 maxclients 12800 #是否默认备份数据库镜像到磁盘 appendonly no #设置对appendonly.aof同步的频率,always表示每次读写都进行,everysec表示只对写进行累积,每秒同步一次 appendfsync everysec #是否开启虚拟内存 vm-enabled no vm-swap-file /tmp/redis.swap vm-max-memory 0 vm-page 134217728 vm-page-size 32 vm-max-threads 4 hash-max-zipmap-entries 512 hash-max-zipmap-value 64 list-max-ziplist-entries 512 list-max-ziplist-value 64 set-max-intset-entries 512 activerehashing yes
之后保存退出即可,这样我们的Redis就已经配置完成了,之后我们就可以启动Redis了
通过下面的命令启动redis并且指定redis的配置文件:
redis-server /etc/redis.conf
虽然我们不会看到像网上一样的图形化界面,但是我们去查看一下日志文件,就能看到了:
vi /var/log/redis/redis-server.log
这样我们就能看到redis的图形化界面了:
之后我们在开一个窗口,输入下面的命令,如果能够看到下面的界面,说明redis就正常启动了:
redis-cli
如果还是不放心的话,我们还可以通过下面的命令进行进一步的确认:
ps ajx |grep redis
可以看到服务端与客户端都已经启动了
之后我们就需要在防火墙里面将6379,redis的默认端口号打开
firewall-cmd --zone=public --permanent --add-port=6379/tcp firewall-cmd --reload firewall-cmd --list-all
这样就结束,但是如果你是在阿里头的服务器上安装的,那么你还需去阿里云的安全组里面将6379端口打开
这样我们关于redis就已经配置安装启动完成了.