redis是使用 c 开发,启动文件是二进制的看不到什么有用的信息,安装最新版本可以在https://redis.io/download 官网上查看,安装非常简单:

mkdir /usr/redis,创建redis安装目录

$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz

$ tar xzf redis-4.0.9.tar.gz

$ cd redis-4.0.9

$ make

第一步进行下载前选择合适的目录,避免不必要的文件移动;

第二步解压到当前文件夹;

第三步进入解压文件目录,在这个文件里可以看到redis.conf、src文件夹等;

第四步编译redis项目,大概等上1分钟》》》

(新增步骤:如

先删除原有的文件或删除yum.repos.d目录下所有文件

rm -f  /etc/yum.repos.d/CentOS-Base.repo

rm -f /etc/yum.repos.d/*

然后重新下载阿里的

清理缓存

yum clean all

测试安装

yum install gcc

)

现在可以打开一个新的linux终端,并进入redis安装目录:cd /usr/redis/redis-4.0.9

启动redis: src/redis-server

保留当前窗口,再使用另一个命令终端,开启redis client.

启动客户端 cd /usr/reids/redis-4.0.9

#   src/redis-cli -h 192.168.26.43 -p 6379

权限

redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护:

redis4 默认配置了:bind 127.0.0.1 ,来限制 访问主机只能是本机访问,通常在生产上也是使用这种安全策略,但在分布式redis中,我们不可能只用一台服务主机。先屏蔽这句话

当前需要设置密码,以提供远程登陆

打开redis.conf配置文件,找到requirepass,然后修改如下:

requirepass yourpassword

yourpassword就是redis验证密码,

打开启动redis的终端,ctrl+c 关闭redis, 然后使用

src/redis-server redis.conf   启动redis,指定配置文件

设置密码以后发现可以登陆,但不能执行命令

redis-cli -h yourIp -p yourPort//启动redis客户端,并连接服务器

keys * //输出服务器中的所有key

报错如下

(error) ERR operation not permitted

这时候你可以用授权命令进行授权,就不报错了

命令如下:

auth youpassword

另外,在连接服务器的时候就可以指定登录密码,避免单独输入上面授权命令

命令如下:

redis-cli -h  yourIp -p yourPort  -a youPassword

linux查看redis没有权限,在linux上安装redis并设置权限相关推荐

  1. du -sh 如何找到最大的文件夹_小白必看!手把手教你如何在linux上安装redis数据库...

    首先我们要清楚redis是什么? redis是一种非关系型数据库,它与MySQL的这种关系型数据库不同,MySQL是将数据存储在磁盘中,而redis是储存在内存中.一般很多公司都是使用MySQL+re ...

  2. 在Linux系统上安装Redis客户端报错:In file included from adlist.c:34 zmalloc.h:50:31: error: jemalloc......

    在Centos6.9系统上安装redis客户端时报错,步骤如下: 1.下载redis客户端源码包: wget  http://download.redis.io/releases/redis-3.0. ...

  3. Linux 上安装 Redis

    Linux 上安装 redis redis 下载 下载链接 http://download.redis.io/releases/ Redis中国用户组 http://www.redis.cn/ Red ...

  4. 在Windows上安装Redis教程,超简单!!!

    文章目录 1. Redis 概念 1.1 什么是 Redis ? 1.2 Redis 在前后端分离中的作用 2. 在 Windows 上安装 Redis 2.1 安装 WLS 2(适用于 Linux ...

  5. 在 Win10 上安装 Redis 4.0 的两种姿势

    Redis 是完全开源免费,遵守 BSD 协议的一个高性能的 key-value 数据库. 1. 使用 msi 安装 Redis 2. 在 WSL 上安装 Redis 2.1 准备工作 2.2 安装 ...

  6. centos安装mysql怎么远程访问_centos上安装mysql并设置远程访问的操作方法

    1.下载mysql的repo源 2.安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-releas ...

  7. win7计算机限制不能安装,Win7禁止在C盘上安装软件的设置方法

    我们都知道,Win7系统C盘是非常重要的,很多重要数据都储存在其中,关系着电脑运行.一般情况下在C盘是不能装过多的东西,不然会造成电脑的卡死,但是我们在下载软件或文件的时候默认安装在C盘,有时候没注意 ...

  8. Redis第一集:Windows下安装Redis和测试

    Redis第一集:Windows下安装Redis和测试 一.资源 Windows下的Redis的下载地址 点击这里即可下载,如果进不去GitHub的话,可以上网搜一下怎么进GitHub,搭个梯子(●ˇ ...

  9. linux上安装redis

    Redis Redis在linux上安装 将redis-3.0.7.tar.gz上传到linux虚拟机上 编译: a)       因为redis是C语言开发,所以需要先编译,在linux上编译需要依 ...

  10. 运维Linux redis,系统运维|如何在 CentOS 7 上安装 Redis 服务器

    大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...

最新文章

  1. gridview格式化日期字段
  2. ubuntu svn安装
  3. PHP伪静态与防注入
  4. 科技管理的作业选题 很重要
  5. python3精要(64)-Python命名风格规范-google版
  6. 如何设计良好的viewcontroller
  7. Node 之NPM介绍
  8. 软件工程复习提纲——第四章
  9. U-boot.lds文件分析
  10. Vue2.0 的漫长学习ing-2-1
  11. plsql developer怎么使用 plsql developer使用教程
  12. 振动试验设备的选择和使用
  13. 【示波器专题】示波器探头的原理深入——有源探头之电流探头
  14. c#上位机plc通讯读位
  15. 如何利用百度经验做网络推广
  16. Knowledge Graph Embedding: A Survey of Approaches and Applications【翻译】
  17. matlab他励直流电机,他励直流电机制动过程的MATLAB分析
  18. agv ti 毫米波雷达_在毫米波雷达领域,TI构建起了一条完整的护城河
  19. 零中频接收机频率转换图_初探“光通信”光接收机
  20. [FPGA入门笔记](四):倍频器和分频器的实现

热门文章

  1. Flutter 学习汇总
  2. 适合户外显示中玩耍的游戏
  3. 1009 说反话 (20 分)—PAT (Basic Level) Practice (中文)
  4. Android 项目中用得最多最火的第三方框架可能都在这里了
  5. Android 实现圆角头像(使用第三方开源库)
  6. 关于IEnumeratorT泛型枚举器 和 IEnumerableT
  7. XML文件解析 --------------------笔记
  8. VB.Net + asp.net的一个web系统,使用SQL2000数据库 现在运行时偶尔会出现一个奇怪现象,一个用户登录时,登录后的界面竟然是另一个用户...
  9. IPv6下VRRP配置原理及实例
  10. 卓有成效的程序员读书笔记