liunx 安装redis 4.0
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
启动成功
liunx 安装redis 4.0的更多相关文章
- linux安装 redis(redis-3.0.2.tar.gz) 和 mongodb(mongodb-linux-x86_64-rhel62-4.0.0)
1:首先 要下载 这两个 压缩包 注意:liunx是否已经安装过 gcc没安装的话 先安装:yum install gcc-c++ 2:安装 redis:redis-3.0.2.tar.gz (1): ...
- 安装Redis 4.0单实例
一.Redis简单介绍 转载于网络 Redis是一个开源(BSD许可)的内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件.由于Redis采用运行在内存中的数据集工作方式,其性能卓越,能支持 ...
- CentOS7.2 安装redis 3.0.6集群
1.环境确认 a.系统版本查看 [hadoop@p168 ~]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) b.安装依 ...
- centos / Linux 服务环境下安装 Redis 5.0.3
原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...
- CentOS 7.3 安装redis 4.0.2服务
CentOS 7.3 安装redis 4.0.2服务 1.下载解压 下载地址:/home/xiaoming/ wget http://download.redis.io/releases/redis- ...
- Linux安装Redis 6.0.5 ./install_server.sh报错
Linux安装Redis 6.0.5 ./install_server.sh报错 linux 安装Redis6.0.5时 进行到./install_server.sh时报错, This systems ...
- Centos7 linux下 安装 Redis 5.0
网上找了很多文章,发现不全而且有些问题,安装很多次之后,总结一篇可以使用的,记录之. 环境:Centos7+Redis 5.0,如果环境不符合,本篇仅供参考. 1.准备工作 作者习惯软件安装包放在单独 ...
- Linux 安装Redis 5.0
结构如下: Redis 官方不建议Redis安装在WINDOWS 服务器上(尤其是生产中分布式事物缓存). linux 下Redis 5.0主从复制(一主二从)哨兵模式的搭建:https://www. ...
- centos 上安装redis 3.0.5
官网下载安装包,直接使用make编译,报如下错误 : [root@localhost redis-3.0.5]# make cd src && make all make[1]: 进入 ...
随机推荐
- 通配符 Globbing赏析
什么是 Globing? https://www.techopedia.com/definition/14392/globbing Definition - What does Globbing ...
- PS与AI快捷键小结
[文档整理系列] PS与AI快捷键小结PS快捷键 填充前景色 alt+del填充背景色 crel+del前景色与背景色互换: x[英文状态] 切换打开的文件:ctrl + tab关闭当前文件: ctr ...
- MFCC/Filter Bank的提取流程
预加重:通过一个一阶有限激励响应高通滤波器,使信号的频谱变得平坦,不易受到有限字长效应的影响. 分帧:根据语音的短时平稳特性,语音可以以帧为单位进行处理,实验中选取的语音帧长为32ms,帧移为16ms ...
- python之字典的增删改查
Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型.字典都是无序的,但查询速度快. 字典是一个key/value的集合,key可以是任意可被哈希(内部key ...
- linux udp 函数说明
int recvfrom(int sockfd,void *buf, int len, unsigned int flags, struct sockaddr *from, int *fromlen) ...
- 【报错】java.lang.ClassNotFoundException: org.apache.ibatis.session.SqlSession
报错 java.lang.ClassNotFoundException: org.apache.ibatis.session.SqlSession 或者 java.lang.ClassNotFound ...
- 开源RPC Jupiter
ref https://github.com/fengjiachun/doc/tree/master/netty https://budairenqin.iteye.com/ https://blog ...
- vuex使用示例
项目代码结构↓ src内容↓ store内容↓ 理解思路: component中的组件发送修改请求,由action.js处理请求,mutation修改请求,修改请求后state改变,从getter.j ...
- 集合-HashMap
该文章的实践内容来自how2java网站,集合的学习篇章 1.概念: HashMap是以哈希表作为底层数据结构,以一组键值对作为存储单元的Map接口的实现类. 其主要特点是,容器内的元素不以添加顺序排 ...
- Oracle根据【日期】组,其他条件根据PIVOT行转列。使每个日期条件关联的其他数据只有一行。
select OPER_TIME, MICROPAY, REFUND from ( select trunc(oper_time) oper_time, class_name, sum(total_f ...
