|NO.Z.00102|——————————|^^ 部署 ^^|——|Linux&NoSQL.V02|——|Redis部署|
一、Redis 安装部署
### --- Redis 的官方网站是:http://redis.io
### --- 下载安装包:
[root@server21 ~]# wget http://download.redis.io/releases/redis-2.8.6.tar.gz
### --- 编译安装:
[root@server21 ~]# yum install -y gcc*
[root@server21 ~]# tar -zxvf redis-2.8.6.tar.gz
[root@server21 ~]# cd redis-2.8.6
[root@server21 ~]# make
make[1]: Leaving directory `/root/redis-2.8.6/src'
[root@server21 redis-2.8.6]# make PREFIX=/usr/local/redis install
cd src && make install
make[1]: Entering directory `/root/redis-2.8.6/src'
Hint: To run 'make test' is a good idea ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
make[1]: Leaving directory # `/root/redis-2.8.6/src'
### --- 指定安装位置,如果没有指定安装位置 PREFIX=/usr/local/redis,
~~~ 则 make install 会把 redis 安装到/usr/local/bin/目录下
[root@server21 redis-2.8.6]# mkdir /usr/local/redis/etc
[root@server21 redis-2.8.6]# cp ./redis.conf /usr/local/redis/etc/
### --- 复制 Redis 的配置文件到/usr/local/redis/etc/下,便于管理。
~~~ 修改配置文件:
~~~ 修改为 yes;默认是no,不允许后台运行
[root@server21 ~]# vim /usr/local/redis/etc/redis.conf
daemonize yes
### --- 启动服务:后台启动
~~~ /usr/local/redis/bin/redis-server 配置文件
~~~ 必须制定配置文件位置,否则会提示警告
[root@server21 ~]# ln -s /usr/local/redis/bin/* /usr/local/bin/
[root@server21 ~]# redis-server /usr/local/redis/etc/redis.conf // 启动Redis
[root@server21 ~]# netstat -antp
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 3582/redis-server *
### --- 客户端连接:
~~~ /usr/local/redis/bin/redis-cli
~~~ -h IP: 连接指定的 redis 服务器
~~~ -p 6379: 指定 redis 服务器的端口
~~~ -a 密码: 使用密码登录
~~~ -n 数据库号: 指定连接哪个数据库
~~~ --raw: redis 支持存储中文
[root@server21 ~]# redis-cli
127.0.0.1:6379>
### --- 停止 Redis:
~~~ /usr/local/redis/bin/redis-cli shutdown
[root@server21 ~]# redis-cli shutdown
[root@server21 ~]# netstat -antp
### --- OR
[root@server21 ~]# pkill -9 redis
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
浙公网安备 33010602011771号