本文概览:介绍redis的部署和配置。
1 部署
1、下载 redis-3.2.9.tar.gz
http://download.redis.io/releases/redis-3.2.9.tar.gz
2、拷贝到/usr/local下面,
通过sudo tar -xf 来解压文件
3、在上面解压的redis目录下面执行如下两个命令
(1)执行 sudo make test
(2)执行sudo make install
4、执行命令:redis-server
5、使用客户端终端进行测试
1 2 3 4 5 6 |
B000000064800:~ HeartThinkDo$ redis-cli 127.0.0.1:6379> set key1 hello OK 127.0.0.1:6379> get key1 "hello" 127.0.0.1:6379> |
也可使用如下命令远程连接redis,类似于连接数据库
1 |
redis-cli -h 122.34.3.2 -p 9923 |
常用参数
- -h<主机ip> ,默认是127.0.0.1
- -p<端口>,默认是6379
- -a<密码>,如果存在密码,需要此参数
- –help,帮助信息
2 配置
新建一个配置文件redis.conf,放置在/etc/目录下,启动redis可以通过如下命令来加载配置文件
1 |
redis-server /etc/redis.conf |
配置文件内容,参考redis按照目录下面的redis.conf,在配置文件中主要配置如下:
1、日志文件目录,如下
1 |
logfile /usr/local/redis/log-redis.log |
2、本地数据库路径,如下
1 |
dir /usr/local/redis/db/ |
3 redis启动方式
3.1 手动
1、最简单启动,直接使用命令启动
1 |
redis-server |
2、后台启动
1 |
redis-server & |
3、指定配置文件的启动
1 |
redis-server /home/hearthinkdo/conf/redis.conf |
3.2 开机启动(linux下)
1、将启动脚本复制到/etc/init.d目录下,并且以redisd命名。
1 |
cp redis_init_script /etc/init.d/redisd |
redis的开机脚本在redis安装目录的utils下面,名称为redis_init_script文件,其中的一些配置如下,
1 2 3 4 5 6 7 8 |
# 端口号 REDISPORT=6379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid # 如果创建一个配置文件,以端口命名,放置在此目录下 CONF="/etc/redis/${REDISPORT}.conf" |
这个脚本需要注意两点:
- REDISPORT的值,需要跟redis的配置文件端口号一样
- CONF,redis配置文件以端口号命名。
2、 创建redis配置文件
按照启动脚本中redis配置文件命令格式和存放路径,如下命令
1 2 |
mkdir /etc/redis cp /redis安装目录/redis.conf /etc/redis/6379.conf |
3、设置开机启动,并启动服务。通过如下命令
1 2 3 4 |
#设置为开机自启动服务器 chkconfig redisd on #打开服务 service redisd start |
如果想要关闭服务,通过
1 |
service redisd stop |
(完)