记一次linux下安装redis, 设置redis服务, 及添加环境变量
一. redis的安装
cd /opt # 切换至opt目录下
wget http://download.redis.io/releases/redis-3.2.9.tar.gz # 指定版本下载redis
tar xzf redis-3.2.9.tar.gz # 解压缩, 会得到一个redis-3.2.9目录
cd redis-3.2.9 # 进入解压后的目录中
make # 执行编译
src/redis-server redis.conf # 编译完成后可执行此命令来启动redis
以上如在make时报错可使用如下命令来解决, 根据报错类型不同, 选择安装以下包:
yum install -y gcc
yum install -y tcl
二. 添加环境变量
vim ~/.bash_profile # .bash_profile是隐藏文件, 在该文件中自定义环境变量
以下两行为.bash_profile最后两行内容:
PATH=$PATH:$HOME/bin:/opt/redis-3.2.9/src # 添加src目录路径到这里
export PATH
:wq # 编辑完成保存退出
source ~/.bash_profile # 使配置的环境变量立即生效
redis-cli -h 127.0.0.1 -p 6378 # 指定ip和端口链接redis, 默认6379
至此, 即可在任何位置使用redis-server和redis-cli命令来操作redis了
如果需要指定配置文件启动则切换到redis.conf文件所在目录去执行
三. 设置redis服务:
cd /opt/redis-3.2.9 # redis包解压后的目录中, redis.conf文件在这个目录中
cp redis.conf redis.conf.back # 备份redis.conf文件, 此步骤可不执行
vim redis.conf # 编辑redis.conf文件
以下为redis.conf文件中内容:
daemonize yes # 修改原值no为yes, 用来配置redis为后台驻留
# bind 127.0.0.1 # 注释掉该行, 使得redis可远程链接
protected-mode no # 修改为no, 禁用保护模式
四. 设置redis密码登陆:
打开redis.conf文件,搜索requirepass关键字
设置密码的方法就是去掉注释的#,把foobared替换成自己的密码即可
修改完成后重启redis,再次通过redis客户端redis-cli登录并操作可以发现会报一个身份认证错误
使用密码登陆即可: redis-cli -h 127.0.0.1 -p 6379
进入后使用auth password即可进行身份验证
记一次linux下安装redis, 设置redis服务, 及添加环境变量的更多相关文章
- 超详细windows安装mongo数据库、注册为服务并添加环境变量
1.官网下载zip安装包 官网地址https://www.mongodb.com/download-center/community?jmp=nav,现在windows系统一般都是64位的,选好版本. ...
- Linux下安装python,mysql,redis
linux 安装Python3 1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Pyt ...
- Linux(4)- centos7安装python3、Linux下安装、配置virtualenv、确保开发环境的一致性、虚拟环境之virtualenvwrapper、vim
一.centos7安装python3 1.下载python3的源码包 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz cd ...
- linux下安装与部署redis
一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...
- [Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例.
今天 不知自己装的centos 出现了什么问题, 一直卡在 启动界面, 找了半天没找见原因(最后时刻还是发现原因, 只因自己手欠一怒之下将centos删除了, 而且选择的是在本地磁盘也删除. ..让我 ...
- linux下安装php扩展redis缓存
下载phpredis安装包 wget https://github.com/nicolasff/phpredis/tarball/master 在下载目录解压phpredis.tar.gz tar z ...
- linux下安装与配置Redis
1.安装 (1)获取源代码 wget http://download.redis.io/releases/redis-4.0.8.tar.gz (2)解压 tar xzvf redis-4.0.8.t ...
- Fedora 20下安装官方JDK替换OpenJDK并配置环境变量
Fedora 20自带OpenJDK,所以如果安装官方的JDK的话要先删除OpenJDK,步骤如下: 1:rpm -qa|grep jdk 查看当前的jdk情况. 2:yum -y remove ja ...
- Windows下安装并设置Redis
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定.详情请参考: http://redis.io/download 但有时候又想在windows下 ...
随机推荐
- 国内Java面试总是问StringBuffer,StringBuilder区别是啥?档次为什么这么低?
GitHub 6.6k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 6.6k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 6.6k Star 的 ...
- VBA实战 - 一个简单的 httplib
概要 VBA 的应用场景基本都还是在单机应用, 随着 Web 应用的风靡, 以及浏览器越来越强大, 单机类的应用逐渐没落. 虽然 Web 应用越来越多, 功能和体验也越来越好, 但是 Excel 依然 ...
- Unreal Engine 4 系列教程 Part 8:粒子系统教程
.katex { display: block; text-align: center; white-space: nowrap; } .katex-display > .katex > ...
- 当职责链遇到DI
在GitHub上有个项目,本来是作为自己研究学习.net core的Demo,没想到很多同学在看,还给了很多星,所以觉得应该升成3.0,整理一下,写成博分享给学习.net core的同学们. 项目名称 ...
- 解决 ubuntu 开机卡死在输入密码界面 && 键盘鼠标失灵!!
近期不知安装了什么package,导致 ubuntu 开机后键盘鼠标一直没法用,刚开始以为是 ubuntu 桌面环境崩溃了,后来发现系统能显示连接到网络.时间也在运行,那应该就是键盘鼠标失灵了. 网上 ...
- 使用 jQuery.TypeAhead 让文本框自动完成 (四)(自定义模板)
项目地址:https://github.com/twitter/typeahead.js 直接贴代码了: @section headSection { <script type="te ...
- 记录一个终端入网小助手的bug
背景:技术leader拿到一台超薄笔记本,系统标准化安装,笔记本一开机风扇嗡嗡响,键盘也开始发烫,资源占用排名前三的进程都是终端管理软件,一下子就找上门了.处理:进程分析发现异常,卸载入网小助手后恢复 ...
- Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变
场景 在新建一个Winform窗体后,拖拽控件设置其布局如下 如果只是单纯的这么设计,我们在运行后,如果对窗口进行缩放就会导致如下 所以我们需要在设计页面布局时对控件进行定位设置. 注: 博客主页:h ...
- python3 用户名和密码三次错误
一.需求 1)密码输错超过三次进行锁定: 2)如果用户名在锁定文件中提示错误: 二.流程图 三.代码 # Aduthor:CCIP-Ma import sys f=open("passwor ...
- jieba分词原理-DAG(NO HMM)
最近公司在做一个推荐系统,让我给论坛上的帖子找关键字,当时给我说让我用jieba分词,我周末回去看了看,感觉不错,还学习了一下具体的原理 首先,通过正则表达式,将文章内容切分,形成一个句子数组,这个比 ...