安装redis
来源:互联网 发布:乐视网络电视微博 编辑:程序博客网 时间:2024/05/16 05:46
项目结束了,正好可以学习新知识,周末就学习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、进入解压后的目录,安装并编译
cd redis-2.6.14makecd srcmake install
如果编译没有问题的话,redis就安装好了,我说说我遇到的问题,在进入src目录后执行make install命令时,提示
make: Warning: File `Makefile.dep' has modification time 1e+07 s in the future
发现是系统时间不一致,我桌面上的虚拟机是一直都是休眠的,因此时间不同步,使用date命令把时间设置成当前时间
date -s 06/22/2013date -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 statusmake: *** [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 databasechkconfig --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
- redis---redis安装
- redis 第一节 安装redis
- redis学习:redis安装
- Redis简介、Redis安装
- redis入门--redis安装
- Redis-Redis安装
- Redis-----1、安装Redis
- 【Redis】redis的安装
- Redis yum安装redis
- redis系列-redis安装
- redis 安装
- redis 安装
- 安装redis
- 安装 Redis
- redis安装
- 安装redis
- 安装redis
- redis 安装
- Delphi包BPL函数
- C++ 类型转换 atoi atol atof <stdlib.h>, itoa ftoa char <---> string
- 检测合法的伙伴系统区间
- 淘宝技术这十年(子柳著)读书笔记
- 修改状态栏的时间
- 安装redis
- MAC下显示隐藏文件
- InnoDB存储引擎后台线程与内存池
- size_type 也算unsigned int符号学习
- 用户体验时代的9条建议
- C#登录窗口的实现(不用隐藏)
- Linux服务器查看系统的CPU物理个数、核数及是否是超线程
- 还记得BackgroundWorker吗?
- 读王爽老师汇编语言笔记---基础知识