下载安装包:
wget http://redis.googlecode.com/files/redis-2.6.12.tar.gz
编译源程序:
解压安装包:
tar xzf redis-2.6.12.tar.gz
进入解压后的安装包目录:
cd tar xzf redis-2.2.12
进行编译:
make
编译后安装(需要管理员权限):
sudo make install
在进行编译与安装后会提示进行测试,所以我们还是make test:
make test
安装到哪里去了那,去这里找
/usr/local/bin
包含文件说明
redis-server redis服务器
redis-cli redis命令行客户端
redis-benchmark redis性能测试工具
redis-check-aof aof文件修复工具
redis-check-dump RDB文件检查工具
启动的两种方式:
1命令行直接启动:
redis-server
redis服务器默认会使用6379端口,通过--port参数自定义端口号
redis-server --port 6380
2初始化脚本启动redis
首先找到源代码目录中utils下名为redis_init_script文件:
内容略
1)配置初始化脚本,将上面的脚本复制到/etc/init.d目录中,同时修改文件名为redis_xxx (XXX这里代表端口号,因为以后可能开启多个那,每个端口号不一样,便于区分)复制完成后,修改文件内REDISPORT 为XXX,
2)建立两个文件夹
/etc/redis 存放redis的配置文件
/var/redis/XXX端口号 存放redis的持久化文件
3)修改配置文件
redis提供了一个配置文件模板,在源代码根目录下,叫redis.conf
将redis.conf复制到/etc/redis中,并重命名为XXX端口号.conf,然后对部分参数进行编辑
需要修改配置及说明:
daemonize yes 使redis以守护进程模式运行
pidfile /var/run/redis_XXX.pid 设置redis的pid文件位置
port xxx 设置redis监听端口号
dir /var/redis/XXX 设置持久化文件存放位置
现在就可以使用 /etc/init.d/redis_XXX start 启动redis
随系统启动redis方式:
sudo update-rc.d redis_XXX defaults
XXX均代表端口号
正确的停止redis方式,首先用客户端链接要停止的那个redisxxl@xxl-ubuntu:~$ redis-cli -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379> shutdown