redis 入门之 安装

安装包保存地址:/usr/local/srchtml

 

指定安装地址:/usr/local/redisjava

$ mkdir /usr/local/redis  
$ cd /usr/local/src  
#注意,第一个小数点后面的数字是奇数则说明是不稳定版本,偶数则是稳定版本


$ wget http://download.redis.io/releases/redis-3.0.6.tar.gz   
$ tar xzf redis-3.0.6.tar.gz  
#创建一个连接  
$ ln -s redis-3.0.6 redis 
$ cd redis
web

 

#不要急着去安装,先执行make test命令,
$make test 
#执行完成后,我发现了一个提示:
cd src && make test
make[1]: Entering directory `/usr/src/redis-3.0.6/src'
You need tcl 8.5 or newer in order to run the Redis test
make[1]: *** [test] 错误 1
make[1]: Leaving directory `/usr/src/redis-3.0.6/src'
make: *** [test] 错误 2
redis

看来少了点东西,tcl这个东东到底安装了吗?执行下面的命令让它告诉你shell

$rpm -q tcl

提到的提示以下:package tcl is not installed数据库

我用yum命令安装它:app

$ yum install tcl

安装完成后再试试 make test命令ui

执行完成后给出的提示是这样的: All tests passed without errors!spa

恭喜成功了。接下来执行安装吧线程

 

#安装到指定目录中
$ make PREFIX=/usr/local/redis install

 执行完成后若是没有error提示,则说明成功了,再去看看安装目前下是否是已经有文件了

$ ls /usr/local/redis/bin 
redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-sentinel  redis-server

安装完成了。接下来就是启动了。先看看相关的文件

启动可分为两种,一、直接启动(应用于开发环境);二、初始化脚本启动(应用于生产环境)。

启动以前,咱们得先修改一下配置文件,

$ vi /usr/local/src/redis/redis.conf

 将daemonize no改成daemonize yes

一、直接启动(应用于开发环境);

$ cd /usr/local/redis/bin 
$ ./redis-server /usr/local/src/redis/redis.conf

二、初始化脚本启动(应用于生产环境); 这个就给个连接参照一下

 http://www.cnblogs.com/_popc/p/3684835.html

 

 中止redis,切忌直接kill线程,那样可能会致使正在存储的数据丢失

$ ./redis-cli shutdown

 

如何设置密码 

打开redis.conf文件,找到属性 requirepass,此属性就是用户设置密码的属性了,默认是被注释的。

requirepass youpassword

设置须要重启redis.

 

关于redis.conf中的参数介绍

daemonize:是否之后台daemon方式运行

pidfile:pid文件位置

port:监听的端口号

timeout:请求超时时间

loglevel:log信息级别

logfile:log文件位置

databases:开启数据库的数量

save * *:保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操做。在必定时间内执行必定数量的写操做时,自动保存快照。可设置多个条件。

rdbcompression:是否使用压缩

dbfilename:数据快照文件名(只是文件名,不包括目录)

dir:数据快照的保存目录(这个是目录)

appendonly:是否开启appendonlylog,开启的话每次写操做会记一条log,这会提升数据抗风险能力,但影响效率。

appendfsync:appendonlylog如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统本身同步)

requirepass 密码属性,默认是注释掉的,须要放开,而后在后面写上密码。调整密码后须要重启服务

 

 

 参考文章:

http://www.cnblogs.com/zhuhongbao/archive/2013/06/04/3117997.html

http://www.cnblogs.com/_popc/p/3684835.html

相关文章
相关标签/搜索