redis安装
本文介绍在linux系统下redis的安装使用……
redis在ubuntu系统下的安装
一、下载,安装,测试
Download, extract and compile Redis with:
$ wget http://download.redis.io/releases/redis-3.2.0.tar.gz
$ tar xzf redis-3.2.0.tar.gz
$ cd redis-3.2.0
$ make
The binaries that are now compiled are available in the src directory. Run Redis with:
$ src/redis-server
You can interact with Redis using the built-in client:
$ src/redis-cli redis> set foo bar OK redis> get foo "bar"
二、设置直接使用redis的启动,客户端命令
make编译redis后,执行命令
$ cd redis-3.2.0
$ sudo make install
src中的目录会被复制到/usr/local/bin,这样直接就可以使用src下的一些执行命令。然后可以直接在命令行下执行这些redis命令:
xiaocao@xiaocao-pc:~$ redis-cli
127.0.0.1:6379> get foo
"123456"
127.0.0.1:6379>
启动服务:xiaocao@xiaocao-pc:~$ redis-server
三、src目录下执行文件说明:
redis-check-aof //AOF文件修复工具
redis-cli //Redis命令行客户端,最常用
redis-server //Redis服务器,最常用
redis-benchmark //Redis性能测试工具
redis-check-rdb //
redis-sentinel //Sentinel服务器,2.8版本后
四、启动,停止redis服务
1、直接启动:make install后
执行命令:$ redis-server
//默认端口是6379
自定义端口启动:
执行命令:$ redis-server --port 6380
2、通过初始化脚本启动redis,使得redis能随系统自动运行(在生产环境服务器更推荐此方法)
(1)配置初始化脚本。
a.
$ cd ~/java/redis-3.2.0/utils
将utils目录下的redis_init_script文件复制一份到/etc/init.d目录中。文件名改为redis_端口号。端口号是redis监听的端口号,
客户端连接的端口号。
b.修改(redis_端口号) 脚本第6行的REDISPORT变量的值为同样的端口号。
(2)建立需要的文件夹:
/etc/redis //存放Redis的配置文件
/var/redis/端口号 //存放Redis的持久化文件
(3)修改配置文件:
a、$ cd ~/java/redis-3.2.0
b、将配置文件模板redis.conf复制一份到/etc/redis目录中,以端口号命名,如“6380.conf”。
c、修改参数( 6380.conf ):
参数:daemonize 值: yes 说明:使redis以守护进程模式运行
pidfile /var/run/redis_端口号.pid 设置redis的PID的文件位置
port 端口号 设置redis监听的端口号
dir /var/redis/端口号 设置持久化文件存放位置
d、现在可以使用/etc/init.d/redis_端口号start来启动redis了。
e、执行下面命令使得redis随系统自动启动:
$ sudo update-rc.d redis_端口号 defaults //配置随机启动命令 redis_6380为初始化脚本文件
3、正确停止redis服务命令:
$ redis-cli SHUTDOWN /默认的 或者
$ redis-cli -p 6380 SHUTDOWN
当redis收到SHUTDOWN命令后,先断开所有客户端连接,然后根据配置执行持久化,最后完成退出。
4、关闭后再启动:
service redis_6380 -p 6380 start #启动6380端口实例的redis
$ cd /etc/init.d && ./redis_6380 start #默认启动6379端口实例的redis
centos7下安装redis
下载源码。
编译安装:
编译前需要安装依赖 yum install -y gcc tcl
然后再编译 make -j 4 MALLOC=libc
如果要自动启动:`make install -j 4 MALLOC=libc`