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]: 进入 ...
随机推荐
- Javaweb学习笔记——(十七)——————JDBC的原理、四大核心类、四大参数、预编译、Dao模式、批处理、大数据、时间类型的转换
JDBC入门 *导入jar包:驱动 *加载驱动类:Class.forName("类名"); *给出url.username.password,其中url背下来 *使用DriverM ...
- GCC编译器原理(三)------编译原理三:编译过程(3)---编译之汇编以及静态链接【2】
4.1.2 符号解析与重定位 (1)重定位 在完成空间和地址的分配步骤之后,链接器就进入了符号解析和重定位的步骤,这是静态链接的核心部分. 先看看 a.o 的反汇编文件: objdump -d a.o ...
- 七、文件IO——I/O处理方式和文件锁
7.1 I/O 处理方式 7.1.1 I/O处理的五种模型 阻塞I/O模型 若所调用的 I/O 函数没有完成相关的功能就会使进程挂起,直到相关数据到达才会返回.如 终端.网络设备的访问. 非阻塞模型 ...
- 腾讯云服务器ubuntu16.04系统下安装Python版本管理工具pyenv
一. 系统环境 腾讯云提供的系统是ubuntu 16.04 LTS,系统默认的Python版本是2.7.12,我想要安装3.6和其他的版本. 比较方便的是腾讯云已经默认安装好了git和curl ...
- 洛谷P1972 【[SDOI2009]HH的项链】
这道题想了很久,发题解是为了理解的更深刻一点...(管理放我过好嘛qwq) 步入正题:这道题应该是很多做法,我选择的是离线+树状数组. 首先输入数组.用fisrt数组先记录元素最开始出现的位置,对应的 ...
- python之import模块及包的调用
模块概念 在Python中,一个.py文件就称之为一个模块(Module).使用模块组织代码,最大的好处是大大提高了代码的可维护性 模块一共三种:python标准库.第三方模块.应用程序自定义模块. ...
- Excel根据字符串截取单元格部分内容
我第一列的数据是这样的 我需要 1.将“projectId=”后面的数字放到第二列, 以及 2.将”mediumId=”后面的数字放到第三列 针对1使用函数:=MID(A2,FIND("pr ...
- 【tmos】mvn package相关知识点(待补充...)
SpringBoot项目打包跳过测试 <build> <plugins> <plugin> <groupId>org.springframework.b ...
- DeepLearning.ai-Week1-Convolution+model+-+Step+by+Step
1 - Import Packages import numpy as np import h5py import math import matplotlib.pyplot as plt %matp ...
- MongpDB 学习手册 - 索引
//查看数据库以及容量 // show dbs //查看有哪些数据表 // show collections // MongoDB 索引 // 索引通常能够极大的提高查询的效率,如果没有索引,Mong ...