redis的安装(windows and linux)
2015-07-28 14:22
525 查看
windows下安装redis
介质获取
redis官方只支持linux版本的下载,不支持windows版本的下载。微软自己在github上维护了windows版本的下载,但是版本一直都比官方的要低,下载地址:https://github.com/mythz/redis-windows,这里提供另一个下载地址,里面包含的windows版本比较多,都是64位的,下载地址:https://github.com/ServiceStack/redis-windows。点击download zip连接,下载获得redis-windows-master.zip介质包,解压缩后,在downloads里面有多个版本的redis,本次选用redis64-2.8.12.zip版本。redis配置
将redis64-2.8.12.zip解压到E:/app目录下,可以将三个docx文档删除。并将redis.windows.conf修改为redis.conf(个人习惯)。redis.conf必须修改的配置
windows版本,必须打开maxheap配置,否则启动失败maxheap 1024000000 #一定要配置,否则redis启动失败
redis.conf可选的配置
port 6379 #redis的端口配置,默认为6379 save 900 1 #启用Snapshot save 300 10 save 60 10000 appendonly yes #启用AOF appendfilename appendonly.aof #AOF文件的名称 appendfsync everysec #每秒钟强制写入磁盘一次 no-appendfsync-on-rewrite yes #在日志重写时,不进行命令追加操作 auto-aof-rewrite-percentage 100 #自动启动新的日志重写过程 auto-aof-rewrite-min-size 64mb #启动新的日志重写过程的最小值 requirepass admin #redis密码
启动redis server
不能直接双击redis-server启动,因为这样不会加载redis.conf,那么上面的配置就不会生效。启动redis-server的命令,在cmd命令窗口下
E: cd E:\app\redis64-2.8.12 redis-server redis.conf
出现下图,即说明redis-server启动成功了
使用redis-cli连接
双击E:\app\redis64-2.8.12目录下的redis-cli.exe。输入ping命令,这时会提示(error) NOAUTH Authentication required。
这时因为上面添加了redis的密码导致的。输入一下命令:
auth admin ping set foo bar
出现下图则说明redis已经安装成功了。
linux下安装redis
介质获取
官方下载地址:http://redis.io/download下载2.8.21版本
进入redis安装目录
1 将redis上传到linux的root目录下2 解压到/usr/loca/src目录下
[root@rhel5-32 src]# cd [root@rhel5-32 ~]# mv redis-2.8.21.tar.gz /usr/local/src/ [root@rhel5-32 ~]# cd /usr/local/src/ [root@rhel5-32 src]# tar -zxvf redis-2.8.21.tar.gz [root@rhel5-32 src]# cd redis-2.8.21
3 安装
32位Linux执行:
make CFLAGS="-march=i686"
64位Linux执行:
make && make install
4 将配置文件拷贝到/etc下
[root@rhel5-32 redis-2.8.21]# cp redis.conf /etc/
5 将redis-server redis-cli添加到系统命令中
[root@rhel5-32 redis-2.8.21]# cd src/ [root@rhel5-32 src]# cp redis-server redis-cli /usr/bin/
6 修改配置文件
[root@rhel5-32 src]# vim /etc/redis.conf
可选配置:
daemonize yes #redis server后台启动
port 6379 #redis的端口配置,默认为6379 save 900 1 #启用Snapshot save 300 10 save 60 10000 appendonly yes #启用AOF appendfilename appendonly.aof #AOF文件的名称 appendfsync everysec #每秒钟强制写入磁盘一次 no-appendfsync-on-rewrite yes #在日志重写时,不进行命令追加操作 auto-aof-rewrite-percentage 100 #自动启动新的日志重写过程 auto-aof-rewrite-min-size 64mb #启动新的日志重写过程的最小值 requirepass admin #redis密码
7 启动redis-server
[root@rhel5-32 src]# redis-server /etc/redis.conf [root@rhel5-32 src]# ps -ef | grep redis-server root 31266 1 0 15:22 ? 00:00:00 redis-server *:6379 root 31270 26909 0 15:22 pts/1 00:00:00 grep redis-server [root@rhel5-32 src]#
可以看到redis服务已经启动了
8 使用redis-cli连接
[root@rhel5-32 src]# redis-cli -h 127.0.0.1 -p 6379 -a admin 127.0.0.1:6379> ping PONG 127.0.0.1:6379> #-h 指定redis server 的ip,如果是本机,不用指定 #-p 指定端口,如果是默认的6379,不用指定 #-a 指定密码,如果指定了密码,则这里需要指定,也可以使用auth admin进行授权
完事了
相关文章推荐
- Linux socket 初步
- 从源码安装Mysql/Percona 5.5
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- 如何重装TCP/IP协议
- redis安装问题小结
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Windows 8 官方高清壁纸欣赏与下载
- 基于 Linux 集群环境上 GPFS 的问题诊断