安装过程
安装环境 ubuntu14.04 server
wget http://download.redis.io/releases/redis-3.2.5.tar.gz tar -xzvf ./redis-3.2.5.tar.gz cd redis-3.2.5/ ~/redis-3.2.5$ sudo apt-get install gcc ~/redis-3.2.5$ sudo apt-get install make ~/redis-3.2.5$ make MALLOC=libc
将可执行文件导入/usr/local/bin 目录
~/redis-3.2.5$ sudo make install
如下提示信息
make[1]: 正在进入目录 `/home/hanxt/redis-3.2.5/src'
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
make[1]:正在离开目录 `/home/hanxt/redis-3.2.5/src'
在执行了make install之后,查看默认安装目录:/usr/local/bin,包含如下文件:
- redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
服务启动起来后执行 - redis-check-aof:修复有问题的AOF文件
- redis-check-dump:修复有问题的dump.rdb文件
- redis-cli:客户端,操作入口
- redis-sentinel:redis集群使用
- redis-server:Redis服务器启动命令
修改redis.conf的配置
bind 192.168.1.152 127.0.0.1 #绑定ip,原始只有127.0.0.1 port 6379 daemonize yes #是否常驻进程运行,原始是no dir /home/aexit1/data/redis/6379 #数据文件持久化存储路径,原始是./ logfile /var/log/redis/redis.log requirepass <改为你自己的登陆密码>
linux系统下面redis常用初始化脚本
#!/bin/bash REDIS_PORT=6379 REDIS_ETC=/etc/redis REDIS_INITD=/etc/init.d sudo mkdir $REDIS_ETC sudo mkdir -p ~/data/redis/$REDIS_PORT sudo mkdir -p /var/log/redis sudo cp ./redis-3.2.5/utils/redis_init_script ${REDIS_INITD}/redis_${REDIS_PORT} sudo cp ./redis-3.2.5/redis.conf ${REDIS_ETC}/${REDIS_PORT}.conf
执行启动命令,守护进程
sudo /etc/init.d/redis_6379 start (还可以stop)
#redis-server ./redis.conf (这种启动方式,不是生产规范)