1.环境准备
1.1 安装gcc
yum -y install gcc
1.2 安装tcl
#cd /usr/local
#wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
#tar -xzvf tcl8.6.1-src.tar.gz
#rm tcl8.6.1-src.tar.gz
#cd /usr/local/tcl8.6.1/unix/
#./configure
#make && make install
2.安装redis
2.1 安装redis
#cd /usr/local
#tar -zxvf redis-3.2.8.tar.gz
#rm redis-3.2.8.tar.gz
#cd redis-3.2.8
#make && make test && make install
2.2 配置
-
配置启动脚本
redis utils目录下,有个redis_init_script脚本,将其放入/etc/init.d,用于开机启动时的脚本#cp /usr/local/redis-3.2.8/utils/redis_init_script /etc/init.d/ #mv /etc/init.d/redis_init_script /etc/init.d/redis_6379
-
修改配置文件
修改redis_6379脚本的第6行的REDISPORT,设置为相同的端口号(默认就是6379) -
创建两个目录:/etc/redis(存放redis的配置文件),/var/redis/6379(存放redis的持久化文件)
# mkdir -p /etc/redis/ # mkdir -p /var/redis/6379
-
修改redis配置文件(默认在根目录下,redis.conf),拷贝到/etc/redis目录中,修改名称为6379.conf
-
修改6379.conf中的部分配置为生产环境
vi /etc/redis/6379.conf daemonize yes 让redis以daemon进程运行 pidfile /var/run/redis_6379.pid 设置redis的pid文件位置 port 6379 设置redis的监听端口号 dir /var/redis/6379 设置持久化文件的存储位置
-
修改/etc/init.d/redis_6379,支持开机自启动
# more /etc/init.d/redis_6379 #!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
2.3 启动
--启动
#/etc/init.d/redis_6379 start
--确认redis进程是否启动
# ps -ef |grep redis
root 47453 1 0 16:29 ? 00:00:01 /usr/local/bin/redis-server 127.0.0.1:6379
root 48678 2812 0 16:52 pts/2 00:00:00 grep --color=auto redis
--开启服务自启动
#chkconfig redis_6379 on
--加入开机自启服务
#chkconfig --add redis_6379
3.redis cli的使用
--连接本机的6379端口停止redis进程
#redis-cli SHUTDOWN
--制定要连接的ip和端口号
#redis-cli -h 127.0.0.1 -p 6379 SHUTDOWN
--ping redis的端口,看是否正常
#redis-cli PING
--进入交互式命令行
# redis-cli
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> get k1
"v1"