`

redis 安装

阅读更多

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
  • 大小: 9.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics