微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux下安装redis

1.window下安装linux参考:https://www.cnblogs.com/super-chao/p/15140678.html

2.linux版本的redis下载:https://pan.baidu.com/s/1ZMS9il9ciLw92gpudmNygg 提取码:swee

3.因为需要远程操作linux,以及往linux上传redis压缩包文件。需要用到SecureCRT和SecureFXProtable。

SecureCRT和SecureFXProtable的下载和使用,参考:https://www.cnblogs.com/super-chao/p/15141434.html

启动linux,通过SecureCRT连接到linux。

 

linux下安装并启动redis命令:

cd opt/ (到opt目录下)

mkdir redis (创建redis文件夹)

使用secureFXPortable将redis压缩包(linux版本的)上传到新创建的redis(/opt/redis/)目录下。

tar -zxf redis-3.0.0.tar.gz  (解压压缩包,得到文件夹redis-3.0.0。)

cd redis-3.0.0/ (进入redis-3.0.0目录)

make (进行编译 (注意,编译需要C语言编译器gcc的支持,如果没有,需要先安装gcc。可以使用rpm -q gcc查看gcc是否安装)(如果没有安装,利用yum在线安装gcc的命令:yum -y install gcc))

(如果编译出错,请使用make clean清除临时文件。之后,找到出错的原因,解决问题后再来重新安装)

cd src (进入src目录)

make install (执行安装)

一般我们将应用放在usr目录下,因此在usr下创建两个文件夹bin(命令文件)和etc(配置)。

cd /usr/local/redis/ (进入redis目录)

mkdir bin (创建bin文件夹)
mkdir etc (创建etc文件夹)

将redis-3.0.0下的bin和etc的几个文件移动到对应的usr下的bin和etc中。

cd /opt/redis/redis-3.0.0 (进入redis-3.0.0目录)

cp ./redis.conf /usr/local/redis/etc (将redis.conf文件copy到/usr/local/redis/etc目录下)

cd src (进入src目录)

cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin (将src目录下的mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel复制到/usr/local/redis/bin)

cd /usr/local/redis/bin (进入/usr/local/redis/bin目录)

./redis-server /usr/local/redis/etc/redis.conf (启动redis服务,加载的是/usr/local/redis/etc下的redis.conf配置)

如果需要后台启动redis,防止ctrl+c把redis给停止了。修改redis.conf文件

cd etc (进入etc目录)

vim redis.conf(输入“I”开启编辑,修改daemonize=yes。编辑完成后,按esc,再输入:冒号,再输入wq或者x,按enter结束编辑,保存后退出)

cd .. (跳转上级目录)

cd bin (进入bin目录)

./redis-server /usr/local/redis/etc/redis.conf (重启redis服务。)

启动成功后开启客户端,set,get值看看效果

redis-cli -p 6579 (开启客户端命令)

set name linux (往redis中set值linux)

get name (获取key为name的值)

 

使用RedisClient工具查看redis,RedisClient的安装使用,参考:https://www.cnblogs.com/super-chao/p/15139520.html

使用RedisClient连接linux下的redis不成功,一般是linux防火墙的原因。解决方法参考:https://www.cnblogs.com/super-chao/p/15141292.html

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐