redis安装

1 上传redis安装包,并解压

[root@centos local]# ls

bin  etc  games  include  lib  lib64  libexec  redis-3.2.1.tar.gz  sbin  share  src

 

[root@centos local]# tar xf redis-3.2.1.tar.gz

 

2 使用make安装

[root@centos local]# cd redis-3.2.1

[root@centos redis-3.2.1]# make

Hint: It's a good idea to run 'make test' ;)

make[1]: Leaving directory `/usr/local/redis-3.2.1/src'

出现如上表示正确安装

 

3 安装检查

[root@centos redis-3.2.1] make test

 

\o/ All tests passed without errors!

Cleanup: may take some time... OK

 

4 环境变量中加入redis

[root@centos src]# vim /etc/profile

export PATH="$PATH:/usr/local/redis/src"

 

[root@centos src]# source /etc/profile

 

5 直接使用redis-server命令出现如下警告

[root@centos src]# redis-server

8114:C 16 Jul 07:28:49.983 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf

8114:M 16 Jul 07:28:49.986 * Increased maximum number of open files to 10032 (it was originally set to 1024).

                _._                                                  

           _.-``__ ''-._                                            

      _.-``    `.  `_.  ''-._           Redis 3.2.1 (00000000/0) 64 bit

  .-`` .-```.  ```\/    _.,_ ''-._                                  

 (    '      ,       .-`  | `,    )     Running in standalone mode

 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379

 |    `-._   `._    /     _.-'    |     PID: 8114

  `-._    `-._  `-./  _.-'    _.-'                                  

 |`-._`-._    `-.__.-'    _.-'_.-'|                                  

 |    `-._`-._        _.-'_.-'    |           http://redis.io       

  `-._    `-._`-.__.-'_.-'    _.-'                                  

 |`-._`-._    `-.__.-'    _.-'_.-'|                                 

 |    `-._`-._        _.-'_.-'    |                                 

  `-._    `-._`-.__.-'_.-'    _.-'                                  

      `-._    `-.__.-'    _.-'                                      

          `-._        _.-'                                          

              `-.__.-'                                              

 

8114:M 16 Jul 07:28:49.990 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

8114:M 16 Jul 07:28:49.990 # Server started, Redis version 3.2.1

8114:M 16 Jul 07:28:49.990 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.

8114:M 16 Jul 07:28:49.990 * DB loaded from disk: 0.000 seconds

8114:M 16 Jul 07:28:49.990 * The server is now ready to accept connections on port 6379

 

 

 

6 解决方式如下

[root@centos src]# echo 511 > /proc/sys/net/core/somaxconn

 

[root@centos src]# echo never > /sys/kernel/mm/transparent_hugepage/enabled

 

[root@centos src]# vim /etc/rc.local

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

 

touch /var/lock/subsys/local

 

echo never > /sys/kernel/mm/transparent_hugepage/enabled

 

7 redis.conf拷贝到/etc/

[root@centos redis-3.2.1]# cp /usr/local/redis-3.2.1/redis.conf /etc/redis.conf

 

8 修改redis.conf配置文件

daemonize no -> daemonize yes

 

bind 127.0.0.1 -> bind 127.0.0.1 192.168.8.205

 

9 使用/etc/redis.conf进行启动redis

[root@centos redis-3.2.1]# redis-server /etc/redis.conf

 

10 设置redis访问密码

[root@centos redis-3.2.1]# redis-cli

127.0.0.1:6379> CONFIG get requirepass

1) "requirepass"

2) ""

127.0.0.1:6379> CONFIG set requirepass "redis"

OK

127.0.0.1:6379> CONFIG get requirepass

(error) NOAUTH Authentication required.

127.0.0.1:6379> auth redis

OK

127.0.0.1:6379> CONFIG get requirepass

1) "requirepass"

2) "redis"

 

11 远程登录方式

[root@centos redis-3.2.1]# redis-cli -h 192.168.8.205 -p 6379

192.168.8.205:6379>

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29812844/viewspace-2122387/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29812844/viewspace-2122387/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值