centos中redis安装
一、wget http://download.redis.io/releases/redis-4.0.2.tar.gz
二、tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install
三、在Redis源代码目录的utils文件夹中有一个名为redis_init_script
的初始化脚本文件。需要配置Redis的运行方式和持久化文件、日志文件的存储位置
初始化脚本复制到/etc/init.d 目录中,文件名为 redis_端口号,其中端口号表示要让Redis监听的端口号,客户端通过该端口连接Redis。然后修改脚本第6行的REDISPORT变量的值为同样的端口号。(如果默认采用6379则不用修改)
cp utils/redis_init_script /etc/init.d/redis_6379
四、需要创建配置文件在/etc/redis/6379.conf(因为redis_init_script中已经写好)
具体是先把安装时redis根目录下的配置文件拷贝过来,然后进行修改:cp redis.conf /etc/redis/6379.conf
修改项:
daemonize yes
pidfile /var/run/redis_6379.pid
port 6379
loglevel notice
dir /var/lib/redis/6379 #持久化文件存放位置,如果没有要手动创建
五、为了方便管理,如启动,停止操作
vim /etc/systemd/system/redis.service
###内容如下:######
[Unit]
Description=Redis on port 6379
[Service]
Type=forking
ExecStart=/etc/init.d/redis_6379 start
ExecStop=/etc/init.d/redis_6379 stop
[Install]
WantedBy=multi-user.target
---------------------
六、最后服务更新
$systemctl enable redis
#务必要进行reload
$systemctl daemon-reload
#在centos7下可用service命令启动
$service redis start
#查看服务状态
$service redis status
#在低于centos7版本下用systemctl
$systemctl start redis
七、设置redis 访问密码 500行
建议设置密码的时候不要设置为纯数字密码 不然会出现不可描述的问题
修改/etc/redis/6379.conf文件
找到# requirepass foobared
去掉前面的注释#,并把foobared 替换为你自己的密码:requirepass myredis
八、开启远程登录权限 69行
redis默认只能localhost(127.0.0.1)登录,所以当windows需要连接redis时需要开启远程登录
在 redis的配置文件redis.conf中,有一行 bind 127.0.0.1 这就是限制只能本地登录
bind 127.0.0.1 只能本机访问,局域网内计算机不能访问
注释掉这句话 ,局域网内的所有计算机都能访问
bind 局域网IP 只能局域网内IP的机器访问, 本地localhost都无法访问
也可以不注释掉bind 127.0.0.1,而是将bind 127.0.0.1 改成bind 0.0.0.0
九. 本地启动连接redis
进入redis安装目录 cd /usr/local/redis
启动redis服务器 ./bin/redis-server ./redis.conf
客户端访问服务器 ./bin/redis-cli -a myredis
十、 关闭redis
可以直接通过进程号 pid来关闭redis
ps -ef|grep redis
kill -9 pid
但是这样 不安全 相当于停电 会有丢失数据的风险
正确方式 :./bin/redis-cli -a myredis shutdown
通过客户端以shutdown 命令关闭redis
十一、 外部连接redis
虽然开启了远程登录权限 但是linux 防火墙 默认关闭了 6379端口的外部的访问权限
所以我们需要配置防火墙打开6379的访问权限
centos中redis安装的更多相关文章
- CentOS 中 redis 安装
第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz [root@hadoop110 桌面]# wget h ...
- CentOS 下 redis 安装与配置
CentOS 下 redis 安装与配置 1.到官网上找到合适版本下载解压安装 [root@java src]# wget -c http://redis.googlecode.com/files ...
- Linux中redis安装配置及使用详解
Linux中redis安装配置及使用详解 一. Redis基本知识 1.Redis 的数据类型 字符串 , 列表 (lists) , 集合 (sets) , 有序集合 (sorts sets) , 哈 ...
- <亲测>CentOS中yum安装ffmpeg
CentOS中yum安装ffmpeg 1.升级系统 sudo yum install epel-release -y sudo yum update -y sudo shutdown -r now 2 ...
- 在Centos中yum安装和卸载软件的使用方法(转)
在Centos中yum安装和卸载软件的使用方法 安装方法 安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软 ...
- centos中简易安装docker
centos中简易安装docker准备环境要求:请确保自己的centos的内核版本大于3.10,使用如下linux命令: uname -r1显示如下类似信息: 3.10.0-862.3.3.el7.x ...
- 在Centos中yum安装和卸载软件的使用方法(转载)
转自: http://gzmaster.blog.51cto.com/299556/72278 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任. ...
- Centos中Redis的下载编译与安装(超详细)
场景 NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充.随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数 ...
- CentOS下Redis安装与配置
本文详细介绍redis单机单实例安装与配置,服务及开机自启动.如有不对的地方,欢迎大家拍砖o(∩_∩)o (以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [ ...
随机推荐
- docker 标记和推送镜像
打开Launchpad并定位到docker Quickstart Terminal图标. 点击Docker Quickstart Terminal图标, 打开一个窗口. 将光标定位到Docker Qu ...
- Linux系统——MHA-Atlas-MySQL高可用集群
Linux系统——MHA-Atlas-MySQL高可用集群 MHA MHA介绍MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,是一套优秀的 ...
- JavaScript命名规范基础及系统注意事项
前端代码中的自定义变量命名 命名方法: 1.驼峰 2.下划线连接 对于文件名,我们一般采用小写字母+下划线的形式 为什么?因为在window下a ...
- 在vue中使用echarts图表
在vue中使用echarts图表 转载请注明出处:https://www.cnblogs.com/wenjunwei/p/9815290.html 安装vue依赖 使用npm npm instal ...
- Easyui form提交后input清空的方法
先上解决办法: $(#formid #inputid).val("") 将这个代码放在提交按钮最后就可以了. 我在做一个修改信息的功能时,发现上一次提交的内容在下一次打开的记录里又 ...
- office2007每次打开都要配置文件,怎么取消配置
有时候 Office2007打开文档,每次都提示需要安装.配置,配置完成之后,下次打开又需要配置点击取消就不能打开.非常的烦.ffice2007下载后为什么每次打开总需要置?office2007每次打 ...
- 利用ResultFilter实现asp.net mvc 页面静态化
为了提高网站性能.和网站的负载能力,页面静态化是一种有效的方式,这里对于asp.net mvc3 构架下的网站,提供一种个人认为比较好的静态话方式. 实现原理是通过mvc提供的过滤器扩展点实现页面内容 ...
- python 对excel操作用法详解
在python中,对excel表格读,写,追加数据,用以下三个模块: 1.wlrd 读取excel表中的数据 2.xlwt 创建一个全新的excel文件,然后对这个文件进行写入内容以及保存. 3.xl ...
- linux系统安装MongoDB
1.在官网https://www.mongodb.org/dl/linux/x86_64下载对应的安装压缩包,我用的是3.2.5,建议使用此版本,版本越高,可能会出现其它未知问题,比如需要glibc高 ...
- Windows Server 2012安装IIS 8.0
一.安装 1.鼠标右键[This PC]→[Manage] 2.选择[Add Roles and Features] 3.勾选[.Net Framewore 3.5] 和 [.Net Framewor ...