首页 > 编程知识 正文

Redis 一 安装,google一键安装器

时间:2023-05-04 18:21:14 阅读:181286 作者:4935

准备部分:

什么是女士?

Redis是远程目录服务器的缩写。 非关系数据库

为什么要用redis?

1、因为redis很快,所以Redis is pretty fast!110000 SETs/second、81000 GETs/second

2、省去复杂的SQL。

3、可以省去memcache。

开始:

下载redis:

可以在redis的官方网站上下载:

http://redis.io/

也可以下载到谷歌的代码里:

3358 code.Google.com/p/redis/downloads/list

Googlecode在版本列表中,从列表中找到要安装的redis的版本。 这里我选择安装的是最新的2.0.4稳定版: redis-2.0.4.tar.gz

(2.0版及更高版本添加了虚拟存储器(VM )功能,不需要购买未使用的加载到内存中的冷数据。 但是,最新消息是,VM也有可能摘下来采用diskstore模式)

当然也可以使用wget命令:

wget 3358 redis.Google code.com/files/redis-2.0.4.tar.gz

安装redis:

以下按照官方维基百科的方法编译。 有关详细信息,请参阅http://code.Google.com/p/redis/wiki/quick start。)

tarxvzfredis-2.0.4.tar.gzcd redis-2.0.4 make

为什么没有在标准的Linux上安装三板斧呢? 官方维基百科说: rediscanrunjustfinewithoutaconfigurationfile (whenexecutedwithoutaconfigfileastandardconfigurationisused ) )。 withthedefaultconfigurationrediswillogtothestandardoutputsoyoucancheckwhathappens.la ter,you canchange the default setttings

也可以生成安装。 这只是将可执行文件复制到/usr/local/沉稳的大雁上。

make之后,会出现一句提示:

hint :种子' maketest ' isa good idea; ) )

其实不用测试也可以正常使用。 但是既然人家提议了,就去make test看看吧。

运行#make test

错误,表示没有youneed ' tclsh 8.5 ' inordertoruntheredistest

然后将8.5版下载到Tcl的官方网站http://www.tcl.tk/

接下来,安装tcl8.5。

(以下是tcl正式安装方法,因为configure和make的位置很特殊,位于安装目录的unix下。)

#tar xvzf tcl8.5.12-src.tar.gz

#cd tcl8.5.13/unix/

#./configure

#妆

#make test

# make安装

注意:当然,也可以轻松地使用yum install tcl进行安装。

现在,安装tcl后,可以到redis目录下运行make test。 这次是正常跑步。 提示:

o/All tests passed without errors!

clean up : maytakesometime . ok

表示已成功安装redis。 可以执行。

简单配置一下redis:

在运行redis之前,配置。 redis的配置文件位于你的安装目录中。 名字叫redis.conf。

你简单地说几点redis.conf :

redis的缺省值不是守护进程。 如果需要更改,请将daemonize no更改为daemonize yes。 (在测试过程中,无需更改即可查看打印信息。 ) )

如果您对redis的默认6379端口不满意,可以更改端口6379

数据文件放到一个指定文件夹改为dir /opt/data/

缺省设置为dir ./,即缺省设置在安装目录下。

连接超时时间、timeout 300、没有任何变更……

dir是数据文件的路径。 默认设置位于安装目录中。

*有关以下对齐选项的更多信息,请参见正文注释部分2。

# # # #快照调整# # # #内存快照方式:

默认的内存快照策略是、

900秒(15分钟)内,至少有一次数据变更;

或在300秒内,至少有10次数据变更;

或在60秒内,至少有1000次数据变更; 时间数据的更改次数会影响内存快照的出现。

#####appendonlymode####AOF方式

appendfsync everysec每秒同步。 可以在这里评论。 选中以下选项appendfsync no

剩下的安排,conf里的注释写得很清楚,我就不多废话了。 大家看着自己配合就行了。

运行redis:

2.2.7版,redis-server位于src文件夹下。 要执行此操作:

在安装目录中# cd src

//redis-server.//./redis.conf

附注:

2.0.4以前的旧版本,运行简单,位于安装目录下:

#./redis-server

不用了。 如果没有更改daemonize no的配置,将显示正在执行的信息。 是的,现在redis正在运行!

注释:

redis的默认端口号为6379。 (据redis作者antirez的博文称,6379是手机按键上与MERZ相对应的号码,MERZ取自意大利歌姬Alessia Merz的名字。 MERZ长期以来被antirez及其朋友认为是愚蠢的代名词。 ) )

Redis有两种存储方式。 缺省设置为快照,实现方法是定期将内存快照(快照)保留在硬盘中。 此方法的缺点是,如果在持久化后发生crash,则会丢失数据。 因此,在完美主义者的推动下,作者增加了aof方式。 aof是append only mode,在写入内存数据的同时将操作命令保存到日志文件中。

参考:

来自nosql的朋友集散地:

http://blog.nosqlfan.com

redis知道的几个误解:

33558 blog.nosqlfan.com/html/868.html

参考:

3358 shops cor.javaeye.com/blog/792817

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。