Linux Java 服务器搭建-安装redis(七)

1.安装redis

在 /usr/local 下创建文件夹redis

在 /usr/local下下载安装包

执行:wget http://download.redis.io/releases/redis-2.8.17.tar.gz

解压:

执行:tar xzf redis-2.8.17.tar.gz

建立一个链接 :

执行:ln -s redis-2.8.17 redis

1、软链接就是:“ln –s 源文件 目标文件”,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间,类似与windows的快捷方式。

2、硬链接ln源文件目标文件,没有参数-s, 会在选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。

执行:rpm -qa |grep gcc查看安装是否成功

如果没有安装: 

执行:yum install gcc      

 安装完成后则执行:

执行:cd /usr/local/redis-2.8.17

执行:make PREFIX=/usr/local/redis install   #安装redis到指定目录中

执行:make.

 如果出现:zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required"

则执行:make MALLOC=libc

注意上面的最后一行,我们通过PREFIX指定了安装的目录。

在安装redis成功后,你将可以在/usr/local/redis看到一个bin的目录,包括了以下文件:

redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-server  

后台运行

默认情况,Redis不是在后台运行,我们需要把redis放在后台运行

vi /usr/local/redis-2.8.17/redis.conf

将daemonize的值改为yes

:wq!

开机自启

vi /etc/rc.local

#加入

/usr/local/redis/bin/redis-server /usr/local/redis-2.8.17/redis.conf

:wq!

启动命令

/usr/local/redis/bin/redis-server /usr/local//redis-2.8.17/redis.conf

 

连接

cd /usr/local/redis/bin

./redis-cli (如果设置了密码(error) NOAUTH Authentication required.)

AUTH 123456

关闭   

cd /usr/local/redis/bin

./redis-cli shutdown

查看进程

ps auxf | grep redis-serve

设置密码的流程如下

修改 redis.conf

#requirepass foobared去掉注释,foobared改为自己的密码,我在这里改为

requirepass 123456

然后保存,重启服务

 

 

 

问题:启动redis server后,SecureCRT进入redis-cli,输入不断在后面追加IP:Port显示

设置当前的Session Options-->Terminal-->Emulation-->Terminal为Linux)

 

Redis集群

#拷贝一份新的配置文件 

将 /usr/local/redis/redis-2.8.17/redis.conf复制一份改名为redis.6380.conf

>cp redis.conf redis6380.conf 

#修改redis.6380.conf对应的配置项 

#主要修改下面3个配置项就可以了 

pidfile : /var/run/redis6380.pid 

port 6380 

dbfilename dump6380.rdb

记得在 

/etc/rc.local加上

/usr/local/redis/bin/redis-server /usr/local/redis/redis-2.8.17/redis6380.conf

防火墙开启6380端口这样才能开机启动

连接6380

cd /usr/local/redis/bin

./redis-cli -p 6380 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值