博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
liunx 安装redis 4.0
阅读量:6693 次
发布时间:2019-06-25

本文共 1894 字,大约阅读时间需要 6 分钟。

liunx 上安装redis 4.0.1 

第一步:将 redis-4.0.1.tar.gz 压缩问上传至/home目录下

第二步: 解压文件  tar -zxvf  redis-4.0.1.tar.gz

第三步:切到redis-4.0.1 目录下进行编译

cd redis-4.0.1

编译  make

第四步:切到 src目录下就行安装

cd src

安装  make install

第五步:部署redis 方便管理

目录切换至/usr/local  下 创建redis文件夹

cd /usr/local

mkdir redis

第六步:将/home/redis-4.0.1/src/ 下的

redis-server、
redis-benchmark
redis-cli 和 /home/redis-4.0.1 下的redis.conf  一起 复制到/usr/local/redis  下面 目录切换至/home/redis-4.0.1/src下  cd /home/redis-4.0.1/src 复制:cp  redis-server  /usr/local/redis/      cp  redis-cli  /usr/local/redis/      cp  redis-benchmark  /usr/local/redis/ 返回一个目录 cd .. 复制 redis.conf 到/usr/local/redis 下      cp redis.conf  /usr/local/redis/ 第七步:后台启动redis服务 编辑conf文件,将属性改为yes目录切换到 /usr/local/redis
cd  /usr/local/redis编辑 redi.conf文件vi redis.conf

设置密码

requirepass  后面+设置的密码

其他安全操作

为了防止黑客利用 redis 未授权访问漏洞 远程登录你服务器 植入挖矿程序消耗系统cpu资源

需要配置一些禁止高危命令

 

rename-command FLUSHALL ""

rename-command CONFIG ""
rename-command EVAL ""
更详细见地址:https://edu.aliyun.com/a/20526
设置几个关键命令
1、将 authorized_keys 的权限设置为对拥有者只读,其他用户没有任何权限
chmod 400 ~/.ssh/authorized_keys
2、为保证 authorized_keys 的权限不会被改掉,您还需要设置该文件的 immutable 位权限
chattr +i ~/.ssh/authorized_keys
3、用户还可以重命名 ~/.ssh,然后新建新的 ~/.ssh 目录和 authorized_keys 文件。要避免这种情况,需要设置
chattr +i ~/.ssh

 第八步以非root 用户启动redis,并且不给予redis用户登陆权限

groupadd -r redis

useradd -r -g redis -s /sbin/nologin redis

 

ls -l

改变redis 权限

chown -R redis:redis ./

 

启动命令 :redis-server ./redis.conf

关闭命令:redis-cli -p 6379 shutdown

结果如下:

3575:C 02 Dec 15:34:35.820 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

3575:C 02 Dec 15:34:35.821 # Redis version=4.0.1, bits=64, commit=00000000, modified=0, pid=3575, just started
3575:C 02 Dec 15:34:35.821 # Configuration loaded

第九步:查看redis是否启动成功

ps -ef | grep redis  

显然如下

root 3576 1 0 15:34 ? 00:00:00 redis-server 127.0.0.1:6379

root 3581 32579 0 15:37 pts/0 00:00:00 grep --color=auto redis

启动成功

 

转载于:https://www.cnblogs.com/prettrywork/p/7954447.html

你可能感兴趣的文章
2016-5-21 letwetell Round3 (百度之星初赛,dfs序,topo,对等比数列求和的优化)
查看>>
CYUSB3014固件部分低版本工程在Eclipse中编译得到img文件时无效的解决方案
查看>>
Bootstrap3 栅格系统-列排序
查看>>
【ShaderToy】基础篇之谈谈点、线的绘制
查看>>
【Unity Shaders】Diffuse Shading——漫反射光照改善技巧
查看>>
代理服务器 详解 Apache与Nginx的比较与分析
查看>>
创建GitHub技术博客全攻略
查看>>
一段代码的疑问(1)——unsigned与signed
查看>>
hudson搭建经验总结(三)
查看>>
全自动加法机
查看>>
win7x64下的redis安装与使用(Redis-x64-3.0.501)
查看>>
sql server 2016 json 解析方法
查看>>
浏览器的解析和执行过程
查看>>
基本数据结构-栈
查看>>
笔记(用Python做些事情)--变量(数字、字符串)
查看>>
CSS文件在HTML中的几种引用方式
查看>>
Python hashlib模块
查看>>
Update UI from an asynchronous thread
查看>>
(旧)子数涵数·VB——DLL动态链接库
查看>>
[Java] 理解JVM之二:类加载步骤及内存分配
查看>>