安装redis
2013-06-22 10:17
435 查看
项目结束了,正好可以学习新知识,周末就学习redis,下面是介绍如何在linux上安装redis,主要是介绍安装过程中,我遇到的问题
1、去redis的官网下载最新的稳定版本,网址为http://redis.io/download
2、下载完成后,通过winsp上传到linux服务器上,我传的是/usr/local目录
3、进入/usr/local目录,使用tar命令解压 tar zxvf redis-2.6.14.tar.gz
4、进入解压后的目录,安装并编译
如果编译没有问题的话,redis就安装好了,我说说我遇到的问题,在进入src目录后执行make install命令时,提示
发现是系统时间不一致,我桌面上的虚拟机是一直都是休眠的,因此时间不同步,使用date命令把时间设置成当前时间
执行完上述命令后,再执行make install命令,这时又发现了个问题,执行完make install命令之后,提示
在网上查了下,原来我的linux是32位的,使用make CFLAGS="-march=i686"解决,之后再make install就ok了,说明此问题的链接为http://www.linuxidc.com/Linux/2012-11/74364.htm
5、后台启动redis,改变配置文件redis.conf中的 daemonize no 为 daemonize yes,之后使用命令 /usr/local/redis-2.6.14/src/redis-server /usr/local/redis-2.6.14/redis.conf便启动ok了。
6、启动redis客户端。/usr/local/redis-2.6.14/src/redis-cli
7、退出redis客户端。在上一步命令后成功后,在命令行上输入exit就退出了。
8、关闭redis服务端。进入src目录,输入pkill redis-server即可。
【update 2015-08-03】
由于目前所在公司大量使用redis,因此最近便又把redis给拾起来了,今天更新下安装后的简单配置,目前机子上redis的版本为3.0
1、把redis安装目录中的util目录中的redis_init_script脚本拷贝到/etc/init.d目录中
2、创建/var/redis/,并把redis配置文件拷贝进去并把前缀改为端口号(mv redis.conf /var/redis/6379.conf)
3、创建/var/redis/6379目录
4、修改配置
5、启动,/etc/init.d/redis_init_script start
6、redis服务随机启动
7、关闭redis
1、去redis的官网下载最新的稳定版本,网址为http://redis.io/download
2、下载完成后,通过winsp上传到linux服务器上,我传的是/usr/local目录
3、进入/usr/local目录,使用tar命令解压 tar zxvf redis-2.6.14.tar.gz
4、进入解压后的目录,安装并编译
cd redis-2.6.14 make cd src make install
如果编译没有问题的话,redis就安装好了,我说说我遇到的问题,在进入src目录后执行make install命令时,提示
make: Warning: File `Makefile.dep' has modification time 1e+07 s in the future
发现是系统时间不一致,我桌面上的虚拟机是一直都是休眠的,因此时间不同步,使用date命令把时间设置成当前时间
date -s 06/22/2013 date -s 09:39:00
执行完上述命令后,再执行make install命令,这时又发现了个问题,执行完make install命令之后,提示
zmalloc.o: In function `zmalloc_used_memory': /usr/local/redis-2.6.14/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4' collect2: ld returned 1 exit status make: *** [redis-server] Error 1
在网上查了下,原来我的linux是32位的,使用make CFLAGS="-march=i686"解决,之后再make install就ok了,说明此问题的链接为http://www.linuxidc.com/Linux/2012-11/74364.htm
5、后台启动redis,改变配置文件redis.conf中的 daemonize no 为 daemonize yes,之后使用命令 /usr/local/redis-2.6.14/src/redis-server /usr/local/redis-2.6.14/redis.conf便启动ok了。
6、启动redis客户端。/usr/local/redis-2.6.14/src/redis-cli
7、退出redis客户端。在上一步命令后成功后,在命令行上输入exit就退出了。
8、关闭redis服务端。进入src目录,输入pkill redis-server即可。
【update 2015-08-03】
由于目前所在公司大量使用redis,因此最近便又把redis给拾起来了,今天更新下安装后的简单配置,目前机子上redis的版本为3.0
1、把redis安装目录中的util目录中的redis_init_script脚本拷贝到/etc/init.d目录中
2、创建/var/redis/,并把redis配置文件拷贝进去并把前缀改为端口号(mv redis.conf /var/redis/6379.conf)
3、创建/var/redis/6379目录
4、修改配置
pidfile /var/run/6379.pid 设置redis的pid文件位置 dir /var/redis/6379 设置持久化文件存放位置 logfile "/var/log/redis.log" redis的日志文件,当redis运行异常时,可以查看此文件
5、启动,/etc/init.d/redis_init_script start
6、redis服务随机启动
在/etc/redis_6379脚本中加入两行 # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database chkconfig --add redis_init_script #把redis_init_script添加到系统服务列表 chkconfig redis_init_script on #设定redis_init_script的开关(on/off) chkconfig --list redis_init_script #就可以看到已经注册了redis_init_script的服务
7、关闭redis
两种方法 第一种,killredis的进程(通过ps aux | grep redis查看) 第二种,redis-cli shutdown 其中redis-cli,通过设置软链接ln -s /usr/local/redis-3.0.0/src/redis-cli /usr/bin/redis-cli
相关文章推荐
- 在redhat6.4安装redis集群
- Redis 安装与简单示例
- Linux下php安装Redis扩展
- Centos7上安装PHP-Redis扩展以及一些简单的实用
- mac环境安装redis
- Linux下安装Redis4.0.1
- 4、redis安装
- Redis安装使用
- windows下安装redis
- 【转载】Linux 下安装redis
- redis 安装教程以及设置开机启动
- Redis的安装、服务配置
- redis教程(二):安装遇到的某些问题
- redis 安装及相关问题解决
- Linux下安装Redis
- Redis-2.8.19 安装使用
- Ubuntu 安装和配置redis数据库
- windows安装redis扩展
- Linux -redis安装
- 初识redis:安装与配置