redis 服务 安装
$ cd /j2ee/java/redis
$ mkdir redis
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz #下载源文件
$ chmod 777 redis-2.8.3.tar.gz #更改 文件权限
$ tar xzf redis-2.8.3.tar.gz # 解压
$ chmod -R 777 redis-2.8.3.tar.gz #赋权限 读、写、执行
$ cd redis-2.8.3
$ make # 编译、安装
$ src/resid-service #启动程序(服务)
$ src/redis-cli # 启动 redis 自带的客户端
# 简单 测试 redis 程序
set num 10 #设置值
get num 10 #获取值
del num #删除值
##安装redis 的服务 service
$ pwd
/j2ee/java/redis
$ mkdir conf
$ mkdir log
$ mkdir db
$ cd redis-2.8.3/utils
[root@xj utils]# install_server.sh #将redis加入系统服务中
Welcome to the redis service installer
This script will help you easily set up a running redis server
Please select the redis port for this instance: [6379]
Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf] /j2ee/java/redis/conf/redis_6379.conf
Please select the redis log file name [/var/log/redis_6379.log] /j2ee/java/redis/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/6379] /j2ee/java/redis/db/6379
Please select the redis executable path [/usr/local/bin/redis-server] /j2ee/java/redis/redis-2.8.3/src/redis_server
s#^port [0-9]{4}$#port 6379#;s#^logfile .+$#logfile /j2ee/java/redis/log/redis_6379.log#;s#^dir .+$#dir /j2ee/java/redis/db/6379#;s#^pidfile .+$#pidfile /var/run/redis_6379.pid#;s#^daemonize no$#daemonize yes#;
Copied /tmp/6379.conf => /etc/init.d/redis_6379
Installing service...
Successfully added to chkconfig! # 生成 redis 服务
Successfully added to runlevels 345! # 指定 redis 启动的模式
/var/run/redis_6379.pid exists, process is already running or crashed
Installation successful!
[root@xj utils]# chkconfig --list |grep redis # 查看 redis服务 是否生成
redis_6379 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@xj utils]vi /etc/init.d/redis_6379 # 手动更改 和客户端启动程序
EXEC=/j2ee/java/redis/redis-2.8.3/src/redis-server # 服务端启动程序
CLIEXEC=/j2ee/java/redis/redis-2.8.3/src/redis-cli # 客户端 启动程序
PIDFILE=/var/run/redis_6379.pid # 服务进程号 文件
CONF="/j2ee/java/redis/conf/redis_6379.conf" # 服务 启动参数
启动服务
[root@xj utils]# service redis_6379 start
Starting Redis server...
[root@xj utils]# service redis_6379 stop
Stopping ...
Redis stopped
redis启动后将进程号添加到/var/run/redis_6379.conf 中,此文件生成需要root权限
[root@xj utils]# usermod -g root -G root xj
# 访问redis 设置密码
redis> CONFIG SET requirepass secret_password # 将密码设置为 secret_password OK redis> QUIT # 退出再连接,让新密码对客户端生效 [huangz@mypad]$ redis redis> PING # 未验证密码,操作被拒绝 (error) ERR operation not permitted redis> AUTH wrong_password_testing # 尝试输入错误的密码 (error) ERR invalid password redis> AUTH secret_password # 输入正确的密码 OK redis> PING # 密码验证成功,可以正常操作命令了 PONG # 清空密码 redis> CONFIG SET requirepass "" # 通过将密码设为空字符来清空密码 OK redis> QUIT $ redis # 重新进入客户端 redis> PING # 执行命令不再需要密码,清空密码操作成功 PONG
参考:
http://redis.io/download

379

被折叠的 条评论
为什么被折叠?



