共计 4474 个字符,预计需要花费 12 分钟才能阅读完成。
SUSE Linux Enterprise Server 11 SP3 安装 Redis 服务器
一. 下载
官网下载,可自选版本,点击进入下载,这里下载了 redis-3.2.4
放到 /root/usr/local/redis/ 目录下
二. 编译
1、执行 make 编译 redis
1 tar -zxzf redis-3.2.4.tar.gz
2 cd redis-3.2.4
3 make
看到如下信息说明我们就安装成功了
我们在 redis-3.2.4 目录下会看到多了几个文件,其中 redis-server 是用来启动服务用的,redis-cli 是用来启动客户端用的
2、启动 redis 服务,执行 src/redis-server, 服务端口默认:6379
1
2
|
# cd src # ./redis-server |
3、设置、查询 redis 值
打开另一个客户端,执行 src/redis-cli 启动客户端,set 设置、get 查询 KEY-VALUE
三. 安装 redis 服务
为了管理 redis 方便,使其开机自启动,可以将 redis 安装成系统服务。
1 执行 make install
会将 make 编译生成的 6 个可执行文件拷贝到 /usr/local/bin 下
2 执行./utils/install_server.sh 配置 redis 配置之后 redis 能开机启动, 最后 successful!
返回到 redis 目录下,执行
查看是否已设置开机启动
1 # chkconfig --list
2
3 ...
4 ...
5 redis_6379 0:off 1:off 2:on 3:on 4:on 5:on 6:off
6 ...
7 ...
3、redis 服务的查看、启动、停止
查看启动情况:ps -ef|grep redis
停止服务:/etc/init.d/redis_6379 stop
启动服务:/etc/init.d/redis_6379 start
四、打开防火墙
一般我们需要开饭端口供外部使用,配置如下:
# vi /etc/sysconfig/SuSEfirewall2
FW_SERVICES_EXT_TCP="80 6379"
Esc 后 :wq 保存退出
重启防火墙:# rcSuSEfirewall2 restart
下面关于 Redis 的文章您也可能喜欢,不妨参考下:
Ubuntu 14.04 下 Redis 安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm
Redis 主从复制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm
CentOS 7 下 Redis 的安装与配置 http://www.linuxidc.com/Linux/2017-02/140363.htm
Ubuntu 14.04 安装 Redis 与简单配置 http://www.linuxidc.com/Linux/2017-01/139075.htm
Ubuntu 16.04 环境中安装 PHP7.0 Redis 扩展 http://www.linuxidc.com/Linux/2016-09/135631.htm
Redis 单机 & 集群离线安装部署 http://www.linuxidc.com/Linux/2017-03/141403.htm
CentOS 7.0 安装 Redis 3.2.1 详细过程和使用常见问题 http://www.linuxidc.com/Linux/2016-09/135071.htm
Ubuntu 16.04 环境中安装 PHP7.0 Redis 扩展 http://www.linuxidc.com/Linux/2016-09/135631.htm
Ubuntu 15.10 下 Redis 集群部署文档 http://www.linuxidc.com/Linux/2016-06/132340.htm
Redis 实战 中文 PDF http://www.linuxidc.com/Linux/2016-04/129932.htm
Redis 热迁移实战总结 http://www.linuxidc.com/Linux/2017-02/141083.htm
Redis3.0 配置文件详解 http://www.linuxidc.com/Linux/2017-03/141369.htm
更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2017-05/143353p2.htm
安装好提示开放防火墙后的一些坑
前面漏了说明 redis 作为一个高速数据库,在互联网上,对应的安全机制来进行保护
当我用尝试看看端口号开放没有的时候,
在 Windows 窗口命令下键入 telnet ip 6379 是发现端口是开放了,却报了如下异常,一看发现是被 redis 的安全机制给拦截了
在 redis-3.2.4 目录下有 redis.config 文件:
1:设置了绑定 IP 的方式来进行控制
bind 127.0.01
这里是说表示只允许本机进行访问,显然这是无法满足我们平常开发需求的,这里只需要注释掉即可,表示所有机器都可以进行访问,
你也可以设置为某个 IP,只要你喜欢
2、Redis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程,设置为 no
daemonize no
3、保护模式
protected-mode no
本来我以为这样设置重新启动服务就好了,这就大错特错了,找了好久原因才发现启动的 redis 并没有让 redis-3.2.4 下的 redis.config 文件生效,走的是另一个文件
因为我们前面安装了 redis 服务,给自己挖了一个大坑。
所以这里走的了 /etc/redis 目录下的 6379.config 文件,我们重新编辑里面的配置参数重新启动即可
然后我们通过 redis 可视化工具 redis-desktop-manager 链接查看,一切正常,也可以正常运用在项目开发中了
4、redis 密码
这里建议,设置密码,以提供远程登陆,找到刚刚修改过的 6379.conf 文件
加上requirepass
requirepass yourpassword
yourpassword 就是 redis 验证密码。然后使用客户端登陆看看,OK,也可一看看这里redis 密码设置、访问权限控制等安全设置
更多 SUSE 相关信息见SUSE 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=3
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/143352.htm
SUSE Linux Enterprise Server 11 SP3 安装 Redis 服务器
一. 下载
官网下载,可自选版本,点击进入下载,这里下载了 redis-3.2.4
放到 /root/usr/local/redis/ 目录下
二. 编译
1、执行 make 编译 redis
1 tar -zxzf redis-3.2.4.tar.gz
2 cd redis-3.2.4
3 make
看到如下信息说明我们就安装成功了
我们在 redis-3.2.4 目录下会看到多了几个文件,其中 redis-server 是用来启动服务用的,redis-cli 是用来启动客户端用的
2、启动 redis 服务,执行 src/redis-server, 服务端口默认:6379
1
2
|
# cd src # ./redis-server |
3、设置、查询 redis 值
打开另一个客户端,执行 src/redis-cli 启动客户端,set 设置、get 查询 KEY-VALUE
三. 安装 redis 服务
为了管理 redis 方便,使其开机自启动,可以将 redis 安装成系统服务。
1 执行 make install
会将 make 编译生成的 6 个可执行文件拷贝到 /usr/local/bin 下
2 执行./utils/install_server.sh 配置 redis 配置之后 redis 能开机启动, 最后 successful!
返回到 redis 目录下,执行
查看是否已设置开机启动
1 # chkconfig --list
2
3 ...
4 ...
5 redis_6379 0:off 1:off 2:on 3:on 4:on 5:on 6:off
6 ...
7 ...
3、redis 服务的查看、启动、停止
查看启动情况:ps -ef|grep redis
停止服务:/etc/init.d/redis_6379 stop
启动服务:/etc/init.d/redis_6379 start
四、打开防火墙
一般我们需要开饭端口供外部使用,配置如下:
# vi /etc/sysconfig/SuSEfirewall2
FW_SERVICES_EXT_TCP="80 6379"
Esc 后 :wq 保存退出
重启防火墙:# rcSuSEfirewall2 restart
下面关于 Redis 的文章您也可能喜欢,不妨参考下:
Ubuntu 14.04 下 Redis 安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm
Redis 主从复制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm
CentOS 7 下 Redis 的安装与配置 http://www.linuxidc.com/Linux/2017-02/140363.htm
Ubuntu 14.04 安装 Redis 与简单配置 http://www.linuxidc.com/Linux/2017-01/139075.htm
Ubuntu 16.04 环境中安装 PHP7.0 Redis 扩展 http://www.linuxidc.com/Linux/2016-09/135631.htm
Redis 单机 & 集群离线安装部署 http://www.linuxidc.com/Linux/2017-03/141403.htm
CentOS 7.0 安装 Redis 3.2.1 详细过程和使用常见问题 http://www.linuxidc.com/Linux/2016-09/135071.htm
Ubuntu 16.04 环境中安装 PHP7.0 Redis 扩展 http://www.linuxidc.com/Linux/2016-09/135631.htm
Ubuntu 15.10 下 Redis 集群部署文档 http://www.linuxidc.com/Linux/2016-06/132340.htm
Redis 实战 中文 PDF http://www.linuxidc.com/Linux/2016-04/129932.htm
Redis 热迁移实战总结 http://www.linuxidc.com/Linux/2017-02/141083.htm
Redis3.0 配置文件详解 http://www.linuxidc.com/Linux/2017-03/141369.htm
更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2017-05/143353p2.htm