CentOS系统安装Redis数据库

来源:互联网 发布:土耳其 知乎 编辑:程序博客网 时间:2024/06/05 06:10

注:redis安装需要gcc和gcc-c++的支持,如果系统不存在需要先进行安装。以下文件包含gcc和gcc-c++的安装包以及相关的依赖项。

先安装gcc,gcc-c++:

百度网盘下载:链接:http://pan.baidu.com/s/1dESiDjF 密码:dsxf

上传gcc目录相关文件到/usr/local/gcc

安装:

[root@localhost gcc]# rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm[root@localhost gcc]# rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm[root@localhost gcc]# rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm[root@localhost gcc]# rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm[root@localhost gcc]# rpm -ivh kernel-headers-2.6.32-642.el6.x86_64.rpm[root@localhost gcc]# rpm -ivh glibc-headers-2.12-1.192.el6.x86_64.rpm[root@localhost gcc]# rpm -ivh glibc-devel-2.12-1.192.el6.x86_64.rpm[root@localhost gcc]# rpm -ivh gcc-4.4.7-17.el6.x86_64.rpm[root@localhost gcc]# rpm -ivh libstdc++-devel-4.4.7-17.el6.x86_64.rpm[root@localhost gcc]# rpm -ivh gcc-c++-4.4.7-17.el6.x86_64.rpm

安装redis:

百度网盘下载:链接:http://pan.baidu.com/s/1jIOkYNk 密码:jmi8

上传redis-3.2.8.tar.gz文件到/usr/local/redis

解压:

[root@localhost redis]# tar -zxvf redis-3.2.8.tar.gz

进入文件夹:

[root@localhost /]# cd /usr/local/redis/redis-3.2.8/

安装:

[root@localhost redis-3.2.8]# make

创建logs文件夹:

[root@localhost redis-3.2.8]# mkdir logs

创建bin文件夹:

[root@localhost redis-3.2.8]# mkdir bin

创建etc文件夹:

[root@localhost redis-3.2.8]# mkdir etc

创建启动文件:

[root@localhost redis-3.2.8]# cd utils/[root@localhost utils]# cp redis_init_script ../bin/[root@localhost utils]# cd ../bin/[root@localhost bin]# mv redis_init_script redis6379[root@localhost bin]# vim redis6379

替换一下内容:

REDISPORT=6379EXEC=/usr/local/redis/redis-3.2.8/src/redis-serverCLIEXEC=/usr/local/redis/redis-3.2.8/src/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/usr/local/redis/redis-3.2.8/etc/${REDISPORT}.conf"

创建配置文件:

[root@localhost bin]# cd /usr/local/redis/redis-3.2.8/[root@localhost redis-3.2.8]# cp redis.conf ./etc/[root@localhost etc]# mv redis.conf 6379.conf[root@localhost etc]# vim 6379.conf

修改:

requirepass 123456  #设置密码为123456daemonize yes   #允许后台运行dbfilename dump6379.rdb #数据库文件logfile "/usr/local/redis/redis-3.2.8/logs/6379.log" #日志

注释掉bind 127.0.0.1,允许远程访问

# bind 127.0.0.1

启动:

[root@localhost etc]# cd ../bin/[root@localhost bin]# ./redis6379 startStarting Redis server...

登录

[root@localhost ~]# cd /usr/local/redis/redis-3.2.8/[root@localhost redis-3.2.8]# src/redis-cli 127.0.0.1:6379> auth 123456OK

开放6379端口命令:

[root@localhost base_domain]# /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
原创粉丝点击