redis安装详细
1.cd命令到你的下载文件夹下
2.输入命令下载redis ,可以自己选择下载的路径,redis表示版本号
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
3.解压下载好的安装包
tar xzvf redis-4.0.8.tar.gz 解压文件
rm -rf ./redis-5.0.0.tar.gz 删除文件
4.进入解压好的文件夹
cd redis-4.0.8
5.编译
make && make install
6.进入src文件夹
cd src
7.指定安装目录,就是用这个地址就行,乱设置容易忘
make install PREFIX=/usr/local/redis
8.cd到安装目录
cd ../
9.在redis的安装位置创建一个存放配置文件的目录
mkdir /usr/local/redis/etc
10.把配置文件放到刚刚创建的目录中
mv redis.conf /usr/local/redis/etc
11.配置redis为后台启动(vi命令不会的可以百度,基本就是如何搜索,如何修改,如何保存)
vi /usr/local/redis/etc/redis.conf
12.vi界面下搜索daemonize no 改成daemonize yes,protected-mode no#保护模式
grep -n daemonize /usr/local/redis/etc/redis.conf 查出所在行
136:daemonize no
152:# When the server runs non daemonized, no pid file is created if none is
153:# specified in the configuration. When the server is daemonized, the pid file
170:# output for logging but daemonize, logs will be sent to /dev/null
vim +136 /usr/local/redis/etc/redis.conf 跳到该行编辑
也可以通过 ?daemonize+enter键 查找内容 光标移动对应位置按i进入编辑模式
protected-mode 改成no 是否启动自我保护模式
daemonize yes
添加 密码字段,目的是为了给python链接
requirepass weiwei1234..
设置 bind 监听路径 默认是 bind 127.0.0.1
port 6734 esc 退出编辑模式,输入:wq! 命令强制保存退出 按enter退出
13.将redis加入到开机启动
1 vi /etc/rc.local
2 //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
14.启动redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
systemctl stop firewalld.service 一定要关闭防火墙,否则会一直连不上

15.启动redis客户端
/usr/local/redis/bin/redis-cli 退出用 exit
16.输入ping 收到pong 则连接成功

17 .其他常用命令
1 pkill redis //停止redis
2 卸载redis:
3 rm -rf /usr/local/redis //删除安装目录
4 rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
18 可能遇到错误
redis.exceptions.ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接 是由于没有启动redis服务,解决方法如下:
1.下载并安装Redis-x64-3.0.503.msi,地址:https://github.com/MicrosoftArchive/redis/releases\![]()
2.安装完成后,启动服务(找到安装路径,双击redis-cli.exe文件即可)

错误 参考 https://blog.csdn.net/qq_37859539/article/details/83715803
安装方式2
(1) 安装依赖
$ yum install -y tcl
$ yum install -y gcc
(2) 安装先下载jemalloc
wget https://github.com/jemalloc/jemalloc/releases/download/4.2.1/jemalloc-4.2.1.tar.bz2
$ tar xvf jemalloc-4.2.1.tar.bz2
$ cd jemalloc-4.2.1
$ ./configure --prefix=/usr/local/jemalloc
$ make && make install
(3)安装redis
$ tar xvf 3.2.0.tar.gz -C /usr/local
$ cd /usr/local/
$ mv redis-3.2.0 redis
$ cd redis
$ make
$ make test
$ make install
$ mkdir /etc/redis
$ cp redis/redis.conf /etc/
(4)配置相关参数
进入文件命令
vim usr/local/redis/redis.conf 在文件中进行设置
bind 设置
bind 127.0.0.1 //指定只有本机才能访问redis服务器
bind 0.0.0.0 // 所有的机子都可以访问到redis server
bind 192.168.1.253 //只有这个ip的机子才可以访问redis server daemonize设置
yes 表示进程一直存在,需要手动删除
no 进程不会手动删除 密码设置,主要是为了防止,其他文件扫描出现bug
#requirepass foobared
requirepass mypassword
查看进程和杀死进程
ps -ef|grep redis 查看 ps -ef | grep redis | awk ‘{print $2}’ | xargs kill -9 杀死进程 kill 2337 指定进程号杀死进程 redis-cli shutdown 关闭服务端
(5)配置开机启动redis
1 vi /etc/rc.local 2 //在里面添加内容:/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
(6)启动redis
redis-server /usr/local/redis/redis.conf 后面跟的是配置文件 systemctl stop firewalld.service 关闭防火墙,注意这一步非常重要,要是没有关闭,python连不上,会一直报错

(7)启动客服端进行测试
redis-cli

(8)虚拟机安装时一定要注意

redis安装详细的更多相关文章
- CentOS 6.5下Redis安装详细步骤
Redis简介: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工 ...
- (转)CentOS 6.5下Redis安装详细步骤
Redis简介:Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作 ...
- Linux系统下Redis单机版的安装详细教程
Linux系统下Redis单机版的安装详细教程 1.下载软件安装包并上传到root目录 这里以旧版本的3.0进行安装,比较成熟稳定,具体软件可以通过qq群534073451文件下载
- redis python-redis 安装详细步骤
安装redis 把redis安装到 /opt/redis-2.8目录中 wget http://download.redis.io/releases/redis-2.8.1.tar.gz tar -z ...
- linux详细redis安装和php中redis扩展
第一部分:安装redis 希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下: 1 2 3 4 5 6 ...
- Linux下安装redis的详细过程(redis版本为4.0.10)
1.安装redis步骤 1.推荐进入到linux路径/usr/local/src 2.$ wget http://download.redis.io/releases/redis-4.0.10.tar ...
- Linux及Windows安装Redis(详细)
Linux及Windows安装Redis 1.Windows安装教程 1.1下载 https://github.com/MSOpenTech/redis/releases 进入github里下载red ...
- Redis在CentOS for LInux上安装详细教程
1.首先上传安装包,这里我以 redis-5.0.8.tar.gz 为例子. Linux下载redis地址:wget http://download.redis.io/releases/redis-5 ...
- Linux安装部署Redis(超级详细)
前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了.自己也记录下,方便后续安装时候有个借鉴之处. Redis版本 5.0.4 服务器版本 Linux Ce ...
随机推荐
- Asterisk13.23.1如何增加G723编码和G729编码
文章主要将如何配置Asterisk G729的编码和G723的编码问题 今天在配置语音电话过程中踩到一个坑,就是在对接线路过程中出现了一个报错,在传到对方线路过程中出现无法转码从而导致报错. 查看了下 ...
- Vue兄弟组件通信
Vue兄弟组件通信之借助中央事件总线 下载链接:https://www.yinxiangit.com 其实要实现兄弟组件通信,就算是通过父子组件通信的方式也是可以达到的,如 子 ——>父——&g ...
- 使用maven的profile构建不同环境配置
基本概念说明(resources.filter和profile): 1.profiles定义了各个环境的变量id 2.filters中定义了变量配置文件的地址,其中地址中的环境变量就是上面profil ...
- 一次搞懂建模语言UML
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到 ...
- ubuntu修改中文文件夹名字为英文
为了使用起来方便,装了ubuntu中文版,自然在home文件里用户目录的“桌面”.“图片”.“视频”.“音乐”……都是中文的. 很多时候都喜欢在桌面上放一些要操作的文件,Linux里命令行操作又多,难 ...
- 致初学者(四):HDU 2044~2050 递推专项习题解
所谓递推,是指从已知的初始条件出发,依据某种递推关系,逐次推出所要求的各中间结果及最后结果.其中初始条件或是问题本身已经给定,或是通过对问题的分析与化简后确定.关于递推的知识可以参阅本博客中随笔“递推 ...
- vue中事件修饰符详解(stop, prevent, self, once, capture, passive)
==.stop== 是阻止冒泡行为,不让当前元素的事件继续往外触发,如阻止点击div内部事件,触发div事件 ==.prevent== 是阻止事件本身行为,如阻止超链接的点击跳转,form表单的点击提 ...
- docker安装centos6
1,获取Centos镜像>docker pull centos:centos6 2,查看镜像运行情况>docker images centos 3,在容器下运行 shell bash> ...
- java -PDF添加文本水印与图片水印
java pdf添加水印文本及图片文本 PDF文件添加文本水印: private static int interval = 30; public static void waterMark(Stri ...
- Windows10安装多个版本的PostgreSQL数据库,但是均没有自动注册Windows服务的解决方法
1.确保正确安装了PostgreSQL数据库,注意端口号不能相同 我的安装目录如图: 其中9.6版本的端口号为5432,10版本的端口号为5433,11版本的端口号为5434.若不知道端口号,可在Po ...