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]: 进入 ...
随机推荐
- 阻塞式I/O实现简单TCP通信
一.技术简介 (1)服务端打开两个端口9999和6666监听外来连接: (2)服务端的子进程通过端口9999监听外来消息,通过端口6666发送消息: (3)客户端的子进程处理外来消息,父进程发送消息 ...
- FILE SIGNATURES TABLE
FILE SIGNATURES TABLE 16 December 2017 This table of file signatures (aka "magic numbers") ...
- Linux top 命令详解
Top top 查看资源占用 top -p pid# 查看某个进程PID 的内存占用: PID:进程的ID USER:进程所有者 PR:进程的优先级别,越小越优先被执行 NInice:值 VIRT: ...
- 数据库设计理论与实践·<三>物理设计
一.物理设计核心任务与关键细节 二.物理设计经验之谈 1.数据类型的设计:建议字段数据类型定义时结合以下几点(以MYSQL为例) 1)不适用image,而使用varbinary等 2)不使用text和 ...
- Spark的四种部署方式并对应四种提交方式
1 Local模式 本地模式 local模式 一台机器即可,开箱即用 不指定master,或者 --master local local[N] local[*] local模式下,使用 ...
- 博客里的第一篇随笔!QWQ
这里是一个信息蒟蒻,开始自己的博客之旅!!QWQQQQ
- vue学习之template标签
HTML5提供的新标签,具有以下特性: 1.该元素天生display:none,同时模板元素内部内容也是隐藏的 2.位置任意,可以在<head>中,也可以在<body>或者&l ...
- 【转载分享】 JLINKv9在迅为iTOP-4412精英板上的应用
本文转自:https://www.amobbs.com/thread-5680586-1-1.html 很多人买迅为iTop4412精英板,在Android或Linux+Qt跑起来后学习开发调试应用程 ...
- ht学习流程
http://www.hightopo.com/blog/461.html数百个 HTML5 例子学习 HT 图形组件 掌握 HT 基础: 1.先入门手册 http://www.hightopo.co ...
- Linux 逻辑卷管理LVM
LVM概述 Logical Volume Manager,逻辑卷管理 屏蔽了底层磁盘布局,便于动态调整磁盘容量 需要注意:/boot分区用于存放引导文件,不能应用LVM机制 LVM结构 目标:将sdb ...
