centos7.4 64位安装 redis-4.0.0
1. 下载 redis 包
链接:https://pan.baidu.com/s/1g1UE_GTreXoD9uOXB7G3HA
提取码:ug8p
2. 安装gcc、ruby 、rubygems等环境
yum install gcc-c++
yum install ruby
yum install rubygems
3. 解压上传的 tar.gz 包:
tar -zxvf redis-4.0.0.tar.gz
4. 编译:
cd redis-4.0.0
执行
make
然后
cd src
执行 make install prefix=/usr/local/redis
(make install prefix=/usr/local/redis 是将 redis 安装到 /usr/local/redis 目录下)
【注意】如果只有 成功提示,但实际未安装到指定目录
则需要先执行
make MALLOC=libc
然后 cd src,
再执行
make install PREFIX=/usr/local/redis
有这种过程、提示才是成功的
5. 修改配置文件
进入第二步解压的目录内: cd /usr/local/redis-4.0.0
修改配置文件: vi redis.conf
(1)设置后台启动
找到 daemonize 将 no 改成 yes:
daemonize yes
(2)关闭保护模式:
找到 protected-mode,将 yes 改成 no
protected-mode no
(3)将 bind 127.0.0.1 注释掉
(2)、(3)不做,会造成 redis 无法远程连接
(4)设置密码:
设置 requirepass 的值,默认无密码
去掉 #,将 foobared 删除,输入自己想要设置的密码,如 123456
如果做主从,另一个 redis 还需要修改 port(端口)
将 6379 改成 6378 啥的都行
最后按 esc ——> : ——> wq 保存退出
6. 复制 redis.conf 至刚才安装好的 redis 的 bin 目录下:
cp redis.conf /usr/local/redis/bin/
7. 设置开机自启
vi /etc/rc.local
添加:
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
wq 保存退出
8. 启动 redis-server
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
9. 创建软链接:
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
这样可以在任何位置启动 redis 客户端(即 redis-cli)操作redis 了
centos7.4 64位安装 redis-4.0.0的更多相关文章
- win7 64位安装redis 及Redis Desktop Manager使用
写基于dapper的一套自动化程序,看到 mgravell的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间redis,不过一直是其它的驱动开发包,这个根据作者介绍,是 ...
- win7 64位安装redis 及Redis Desktop Manager使用(转载的)
写基于dapper的一套自动化程序,看到 mgravell的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间Redis,不过一直是其它的驱动开发包,这个根据作者介绍,是 ...
- win10 64位安装redis 及Redis Desktop Manager使用
说多无益,先把redis在win上的开发环境搭一下. redis官方没有64位的Windows下的可执行程序,目前有个开源的托管在github上, 地址:https://github.com/Serv ...
- centos7.4 64位安装 google-chrome 与 chromedriver 运行 Python selenium 项目
centos7.4 实例 利用 yum 命令安装 google-chrome 超级简单(安装最新版): yum install https://dl.google.com/linux/direct/g ...
- centos 7.2 64位安装redis
1.下载redis 可以在新建 /usr/local/redis 文件夹 $ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ ...
- centos7.3 64位 安装git
1.安装编译git时需要的包 # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel # yum ins ...
- windows7 64位安装tensorflow 1.4.0 CPU版本
机器学习和深度学习真是新生代的宠儿,我也被安排来搞这个了,这下是真的从0开始了.看了几天ppt,想跑跑代码试试,装个环境. 都说tensorflow很火很好用,反正我什么也不懂,准备把这些框架一个一个 ...
- centos7.2 64位安装java
1. wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk- ...
- centos7.4 64位安装 git
参考博客:Linux Jenkins配置Git 1. git --version 查看有没有安装 过 git,没有则 继续 2. git 压缩包下载地址:https://mirrors.edge.ke ...
随机推荐
- vue禁用浏览器回退
解决方案 mounted() { history.pushState(null, null, document.URL) window.addEventListener('popstate', () ...
- Linux ns 6. Network Namespace 详解
文章目录 1. 简介 1.1 Docker Network 桥接模式配置 2. 代码解析 2.1 copy_net_ns() 2.2 pernet_list 2.2.1 loopback_net_op ...
- 常见的yaml写法-CronJob
CronJob其实就是在Job的基础上加上了时间调度,我们可以:在给定的时间点运行一个任务,也可以周期性地在给定时间点运行.这个实际上和我们Linux中的crontab就非常类似了.一个CronJob ...
- 96.n-1位数
描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数. 输入 第一行为M,表示测试数据组数. 接下来M行,每行包含一个测试数据. 输出 输 ...
- vue项目在打包时,去掉所有的console.log输出
npm i babel-plugin-transform-remove-console -S const proPlugins = [];// 开发环境 不做操作 // 生产环境,去掉console ...
- Three.js实现脸书元宇宙3D动态Logo
背景 Facebook 近期将其母公司改名为 Meta,宣布正式开始进军 元宇宙 领域.本文主要讲述通过 Three.js + Blender 技术栈,实现 Meta 公司炫酷的 3D 动态 Logo ...
- Mybatis类型转换BUG
案例:mybatis框架的使用中是否遇到过前台传入数据后mybatis后台并不执行sql的情况呢? 比如:前台传入一个状态var flag //空字符,0,1 然后你用int接收,到mybatis框架 ...
- 难道你还不知道Spring之事务的回滚和提交的原理吗,这篇文章带你走进源码级别的解读。
上一篇文章讲解了获取事务,并通过获取的connection设置只读,隔离级别等:这篇文章讲事务剩下的回滚和提交. 事务的回滚处理 之前已经完成了目标方法运行前的事务准备工作.而这些准备工作的最大目的无 ...
- CF 786 E ALT
CF 786 E ALT 一个居民有两个选择:分配一只宠物,路上都有宠物 一个守卫有两种选择:分配一只宠物,不分配宠物 我们找一个原点,到每个居民都有一条边,表示是否给他宠物 从每个居民向他路上的守卫 ...
- Synteny和collinear的区别
在比较基因组学的时候,经常会听到"共线性"这个词,但是与其对应的有两个不同的概念,即 (1) synteny (2) collinear 二者的区别如下图所示: 可以看到,synt ...