redis安装与部署

Redis/缓存系统
474
0
0
2022-07-14
标签   Redis

1. 首先下载redis安装包,我们这下载的是redis-3.0.4.tar.gz,下载完之后放到/opt/redis目录下然后解压,解压命令如下:

tar -zxvf redis-3.0.4.tar.gz

2. 解压完成之后出现文件夹:redis-3.0.4,然后进入目录:cd redis-3.0.4,在redis-3.0.4目录下执行make命令。

3. 运行make命令时可能会出错说是没有安装gcc,那么我们顺手安装gcc就可以了,如果可以上网直接yum安装即可,命令如下:

yum install gcc-c++

4. 如果不可以上网可以从ISO镜像中安装gcc,按下图操作:

redis安装与部署

图1

5. 下图是关机后,setting选择后重新启动centos:

redis安装与部署

图2

6. 在终端中输入 cd
/media/CentOS_5.2_Final/CentOS 回车

分别执行如下命令:

rpm -ivh cpp-4.1.2-48.el5.i386.rpm回车

rpm -ivh
kernel-headers-2.6.18-194.el5.i386.rpm回车

rpm -ivh
glibc-headers-2.5-49.i386.rpm 回车

rpm -ivh
glibc-devel-2.5-24.i386.rpm 回车

rpm -ivh
libgomp-4.4.0-6.el5.i386.rpm 回车

rpm -ivh gcc-4.1.2-48.el5.i386.rpm 回车

备注:如果是CentOS6.8版+64位的同学请按照如下修改:

7. 进入安装包目录:

执行 cd
/media/CentOS_6.8_Final/Packages (路径跟centos5不同)

64位执行以下操作:

rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm

rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm

rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm

32位执行以下操作:

rpm -ivh mpfr-2.4.1-6.el6.i386.rpm

rpm -ivh cpp-4.4.7-17.el6.i386.rpm

rpm -ivh ppl-0.10.2-11.el6.i386.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.i386.rpm

rpm -ivh gcc-4.4.7-17.el6.i386.rpm

文中的图是截的别人的,他的centos是5.5版本的,我给很出了安装gcc步骤,我的centos是6.8版本的,我也给出了安装步骤。

8. 二次make,报告Jemalloc/jemalloc.h:没有那个文件或目录,用make distclean解决

9. 三次make,安装成功

10.进入/usr/local/bin目录下看到redis大片相关命令和文件,安装成功

11.安装成功执行命令和出厂默认配置文件设置与调整

运行命令目录:/usr/local/bin

配置文件目录:/opt/redis-3.0.4

有个叫redis.conf的配置,进入并修改:

# 修改为守护模式

daemonize yes

# 设置进程锁文件

pidfile /opt/redis/redis.pid

# 设置端口

port 6379

# 客户端超时时间

timeout 300

# 日志级别

loglevel debug

# 日志文件位置

logfile /opt/redis/redis.log

# 设置数据库的数量

databases 16

# 可以多个条件配合使用

save 900 1

save 300 10

save 60 10000

# 指定存储至本地数据库时是否压缩数据,默认为yes

rdbcompression yes

# 指定本地数据库文件名

dbfilename dump.rdb

# 指定本地数据库路径

dir /opt/redis/db

# 指定是否在每次更新操作后,进行日志记录

appendonly no

# 指定Redis访问密码,如果设置了密码,那么客户端访问时需要使用 redis-cli -a 123456 来进行登陆操作

requirepass 123456

12. 保留出厂默认文件,将它拷贝一份到别处,开始运行Redis