3、Linux的Redis安装
Linux下安装redis
1、Redis下载
[Redis官网下载地址](https://redis.io/download)
进入官网进行下载

wget https://download.redis.io/releases/redis-6.2.6.tar.gz #在线下载,需要连接网络
2、进行创建文件夹
进入安装环境目录下进行安装。
mkdir -p java/redis

3、下载安装
3.1 执行在下下载命令

4、进行解压
tar -zvxf redis-6.2.6.tar.gz #解压命令,将redis-6.2.6.tar.gz解压到当前目录
mv redis-6.2.6 redis #这里是将文件夹重新命名,也可以跳过此步骤。

5、对下载的redis进行编译
进入redis目录,执行命令
[root@iZ2ze34hcm5zr653sy1vjuZ redis]# pwd #pwd查看当前文件路径
/java/redis/redis
[root@iZ2ze34hcm5zr653sy1vjuZ redis]# make #对下载的redis文件进行编译

6、安装redis,建议自定义安装
[root@iZ2ze34hcm5zr653sy1vjuZ src]# make install PREFIX = /java/redis #这个错误原因是等号前后有空格,去掉空格
make: *** empty variable name. Stop.
[root@iZ2ze34hcm5zr653sy1vjuZ src]# make install PREFIX=/java/redis/
Hint: It's a good idea to run 'make test' ;)
#版本不同出现的也不同,下边这三句话
INSTALL redis-server
INSTALL redis-benchmark
INSTALL redis-cli
[root@iZ2ze34hcm5zr653sy1vjuZ src]# #这里redis就安装成功了
安装完成之后我们打开redis目录

将首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

redis 默认不是后台启动,所以需要修改配置文件
vim config/redis.conf #此处修改你的配置文件
7、启动redis
由于安装没再默认路径,需要将redis启动进行一个服务映射,与环境变量比较类似
将安装目录下的执行文件路径配置到系统执行命令里
ln -s /java/redis/bin/redis-server /usr/bin/redis-server
ln -s /java/redis/bin/redis-cli /usr/bin/redis-cli
ln -s /java/redis/bin/redis-check-rdb /usr/bin/redis-check-rdb
ln -s /java/redis/bin/redis-check-aof /usr/bin/redis-check-aof
/usr/bin/redis-server 为系统可执行命令对应的key,当linux下执行redis-server命令时,会自动执行对应的安装目录下的redis-server可执行文件;(usr/bin下文件是系统用户使用的应用程序)
redis-server config/redis.conf #根据指定文件夹进行启动

这里启动redis,没有画面,没报错,证明启动成功。
我通过查看端口看是否启动成功
[root@iZ2ze34hcm5zr653sy1vjuZ bin]# ps -ef | grep redis #查看redis的进程
root 6712 1 0 15:28 ? 00:00:00 redis-server 127.0.0.1:6379 #ip地址和端口号
root 6722 1467 0 15:34 pts/1 00:00:00 grep --color=auto redis
[root@iZ2ze34hcm5zr653sy1vjuZ bin]#
到此redis就安装成功了
8、利用redis的客户端进行连接redis
1、建立连接
[root@iZ2ze34hcm5zr653sy1vjuZ bin]# redis-cli -p 6379 #连接到当前redis
127.0.0.1:6379> ping #测试是否联通
PONG #连通返回PONG
127.0.0.1:6379> set k1 v1 #进行存值
OK
127.0.0.1:6379> get k1 #进行取值
"v1"
127.0.0.1:6379>
2、关闭连接
127.0.0.1:6379> get k1
"v1"
127.0.0.1:6379> shutdown #关闭当前redis服务
not connected> exit #退出连接
++到此为止redis安装成功,若有问题,欢迎指出。出入不深,请多多指教。谢谢!++
3、Linux的Redis安装的更多相关文章
- linux上redis安装配置及其防漏洞配置及其攻击方法
Linux上redis安装: 需先在服务器上安装yum(虚拟机可使用挂载的方式安装) 安装配置所需要的环境运行指令: yum -y install gcc 进入解压文件执行make 指令进行编译 执 ...
- Linux中redis安装配置及使用详解
Linux中redis安装配置及使用详解 一. Redis基本知识 1.Redis 的数据类型 字符串 , 列表 (lists) , 集合 (sets) , 有序集合 (sorts sets) , 哈 ...
- Linux下Redis安装与PHP扩展(PHP7适用)
一,软件准备 #redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz #phpredis 非php7使用 下载后文件名为:ph ...
- linux详细redis安装和php中redis扩展
第一部分:安装redis 希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下: 1 2 3 4 5 6 ...
- windows下和linux下 Redis 安装
Redis 是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windo ...
- Redis介绍——Linux环境Redis安装全过程和遇到的问题及解决方案
一:redis的入门介绍: 首先贴出官网; 英文:https://redis.io/ 中文:http://www.redis.cn/ 1.是什么 --REmote DIctionary Server( ...
- Linux下Redis安装使用,主从模式,哨兵模式与PHP扩展(PHP7适用)
一,软件准备 #redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz #phpredis 非php7使用 下载后文件名为:ph ...
- Redis(二)linux下redis安装
上篇讲解了redis在windows下的安装,接下来看看在linux下如何安装redis(纯菜鸟入门级别)? (1)redis的下载及编译 这里,首先进入存放文件目录(我的云服务器的是:cd /jel ...
- linux (06) redis安装
redis安装 一.在linux安装redis,通过源码编译安装redis 1.下载源码包 wget http://download.redis.io/releases/redis-4.0.10.ta ...
- Linux学习—redis安装配置及远程连接
1.下载安装包并解压 进入文件夹/usr/local cd /usr/local 下载redis安装包: wget http://download.redis.io/releases/redis-.t ...
随机推荐
- [bzoj5510]唱跳rap和篮球
显然答案可以理解为有(不是仅有)0对情况-1对情况+2对情况-- 考虑这个怎么计算,先计算这t对情况的位置,有c(n-3t,t)种情况(可以理解为将这4个点缩为1个,然后再从中选t个位置),然后相当于 ...
- 十.Go并发编程--channel使用
一.设计原理 Go 语言中最常见的.也是经常被人提及的设计模式就是: "不要通过共享内存来通信,我们应该使用通信来共享内存" 通过共享内存来通信是直接读取内存的数据,而通过通信来共 ...
- 列生成算法(求解Cutting Stock问题)
列生成是用于求解大规模线性优化问题的一种算法,其实就是单纯形法的一种形式.单纯性可以通过不断迭代,通过换基变量的操作,最终找到问题的最优解.但是当问题的规模很大之后,变量的个数就会增大到在有限时间内无 ...
- Codeforces 724G - Xor-matic Number of the Graph(线性基)
Codeforces 题目传送门 & 洛谷题目传送门 一道还算不套路的线性基罢-- 首先由于图不连通,并且不同连通块之间的点显然不可能产生贡献,因此考虑对每个连通块单独计算贡献.按照 P415 ...
- Codeforces 891E - Lust(生成函数)
Codeforces 题面传送门 & 洛谷题面传送门 NaCly_Fish:<简单>的生成函数题 然鹅我连第一步都没 observe 出来 首先注意到如果我们按题意模拟那肯定是不方 ...
- Bedtools如何比较两个参考基因组注释版本的基因?
目录 问题 思路 问题 原问题来自:How to calculate overlapping genes between two genome annotation versions? 其实可分为两个 ...
- [R报错] Kruskal-wallis test 所有组的层次都必需是有限的
做了个两组间的Kruskal-wallis检验,出现如下错误: 对应的英文版本错误为: All group levels must be finite is.finite(data$type)一下果然 ...
- KEGG通路图应该怎么看(转载)
转载:http://www.omicshare.com/forum/thread-107-1-3219.html (出处: OmicShare Forum) 不管是RNA-seq的分析数据,还是蛋白组 ...
- Excel-在整个工作簿中查找/替换
13.在整个工作簿中查找/替换 调范围为:工作簿,默认是工作表:
- SQL-用到的数据库语句总结
0.SELECT * FROM CHARACTER_SETS LIMIT 0,10 #从CHARACTER_SETS表中,从第1行开始,提取10行[包含第1行] 1.SELECT * FROM ...