centos6安装redis3.2.5
来源:互联网 发布:国际医疗人工智能大会 编辑:程序博客网 时间:2024/05/16 14:25
一。安装redis
下载 redist最新版本: http://download.redis.io/releases/redis-3.2.5.tar.gz
1.安装redis :
tar zxvf redis-3.2.5.tar.gz
cd redis3.2.5
make
2安装错误解决
redis提供的是源代码 需要使用gcc和tcl库
异常一: make[2]: cc: Command not found
异常原因:没有安装gcc
解决方案:yum install gcc
异常二:zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory
异常原因:一些编译依赖或原来编译遗留出现的问题
解决方案:make distclean。清理一下,然后再make。
在make成功以后,需要make test。在make test出现异常。
异常三:couldn't execute "tclsh8.5": no such file or directory
异常原因:没有安装tcl
解决方案:yum install tcl。
安装完成后 在redis目录src目录下 会生成很多文件 其中 redis-server是启动命令 redis-cli是客户端命令
在redis根目录下 存在redis.conf 是默认的配置文件
二。启动和关闭edis
1启动redis
可以将redis-server和redis-cli脚本拷贝到 /usr/local/bin目录 直接可以运行
[root@localhost src]# cp redis-server /usr/bin
[root@localhost src]# cp redis-cli /usr/bin
拷贝默认的配置文件到指定目录 比如
cp ~/redis3.2.5/redis.conf /etc/redis.conf
nohup redis-server /etc/redis.conf &
这里使用 nohup &将当前进程切换为守护进程 也可以修改 redis.conf 将参数 daemonize no 修改为yes 自动进入守护进程
使用客户端登录后
redis-cli
ping 出现pong即可
127.0.0.1:6379> set a 1 设置一个键值对
OK
127.0.0.1:6379> get a 通过键获取值
"1"
2关闭redis
[root@localhost redis-3.2.5]# redis-cli
127.0.0.1:6379> shutdown
not connected> exit
二。远程连接redis
1.在window上安装redis的客户端
下载地址:https://github.com/dmajkic/redis/downloads 下载后包含了32位和64位版本 将带有exe文件的目录 加入到环境变量path中
打开cmd 执行 redis-cli -h 启动 redis-server的ip地址
此时报错无法连接 :
1 需要修改 redis.conf
将绑定的回环地址 bind 127.0.0.1 绑定添加局域网的地址
比如修改为: bind 127.0.0.1 192.168.8.130
2 刷新防火墙 或者关闭防火墙
iptables --flush 或者 service iptables stop
2.设置服务器的密码
默认用户可以直接指定ip就可以远程连接到服务器 可以修改 redis-server配置找到参数
requirepass 需要设置的密码
客户端不设置密码 会出现
C:\Users\jiaozi>redis-cli -h 192.168.58.130
redis 192.168.58.130:6379> get a
(error) NOAUTH Authentication required.
客户端此时登录需要指定 requirepass 设置的密码
edis-cli -h 启动 redis-server的ip地址 -a 密码
数据类型参考
http://www.runoob.com/redis/redis-strings.html
- centos6安装redis3.2.5
- CentOS6.8安装Redis3.2.5
- CentOS6.8安装Redis3.2.5
- centos6 安装redis3
- Centos6.5安装redis3.0.7
- CentOS6.5安装redis3.2.1
- centos6.7安装redis3.2.3
- centos6下安装配置redis3
- centos6.5安装redis3.0.5问题
- centos6.5安装redis3.0集群
- CentOS6.5下redis3.2.1安装
- CentOS6.5安装Redis3.0稳定版
- centos6.5安装配置redis3.0
- CentOS6.5下redis3.2.8的安装
- 在centos6.4上安装redis3.0
- Centos6.5 linux下安装Redis3.2.9
- redis3.0 centos6.5 集群安装 遇到的问题
- centos6.5下Redis3.2.1安装和配置
- VC中获取窗口句柄的各种方法
- 1119. Pre- and Post-order Traversals (30)
- RecyclerView下拉刷新上拉加载更多--EasyRecyclerView
- logback 配置详解(一)
- 一个FTP客户端demo
- centos6安装redis3.2.5
- 使用弱引用的activity栈管理机制
- 保留多行文本框的换行与空格样式,并转义HTML标记的尖括号
- 基础问题 更新0.1
- 【记录】JS在TextArea光标位置插入文字+移动光标到文字末尾
- Qt之实现表针时钟小工具
- 4 款实用的网页设计开源工具【附下载】
- Java 正则表达式
- 数据库的最简单实现