centos安装使用redis
参考链接 Quickstart
简单安装
- 获取安装包 安装redis2 . 解压后会看到redis五大组件
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
# 编译
make
- redis-server (核心服务)
- redis-sentinel (相当于监视器)
- redis-cli (客户端命令行接口)
- redis-benchmark (reids 性能检查)
- redis-check-aof (检查数据故障)
- 移动redis,将redis 做成可直接命令启动软件 (注意:/user/local/bin 需要在环境变量下也就是 $PATH下)
# 将redis-server拷贝到 用户自行安装软件执行位置 |
- 暂不配置启动redis-server测试
$ redis-server |
表示启动成功
检查redis-server是否可以使用redis-cli ping
PONG
# 或者直接进入cli
$ redis-cli
redis 127.0.0.1:6379> ping
PONG
redis 127.0.0.1:6379> set mykey somevalue
OK
redis 127.0.0.1:6379> get mykey
"somevalue"
配置redis
- 准备redis配置文件夹
sudo mkdir /etc/redis |
- 复制配置模板 制作启动服务
sudo cp utils/redis_init_script /etc/init.d/redis_6379 |
- 复制redis配置
sudo cp redis.conf /etc/redis/6379.conf
sudo mkdir /var/redis/6379 - 编辑6379配置文件
- 设置daemonize为yes 默认为 no (进程守护)
- 设置pidfile 为 /var/run/redis_6379.pid
- 改变端口 port
- 改变日志等级 loglevel
- 改变日志输出文件地址 logfile= /var/log/redis_6379.log
- 设置默认目录 /var/redis/6379
- 设置服务开机启动等级
sudo update-rc.d redis_6379 defaults
或者
chkconfig --add redis_6379 |
- 启动服务
sudo /etc/init.d/redis_6379 start
关闭redis服务的三种方式
- 使用默认开启关闭服务方式
/etc/init.d/redis_6379 stop
/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 restart - 如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis
redis-cli -h 127.0.0.1 -p 6379 shutdown
- 查看进程pid 使用 kill命令杀死 使用终极武器 kill -9
netstat -ntlp
kill -9 [pid]