一、安装redis

1. 去百度搜索 redis,然后去靠谱的地方下载最新的redisxxx.tar.gz

2. 解压后,sudo make

3. sudo make install

4. //安装完之后,需要启动redis-server,然后在启动redis-cli。默认端口为6379

5. 启动redis-server只需要一个参数那就是 redis.conf,通常redis.conf文件会在你刚才解压的redisxxx文件内。cp到/etc/redis.conf

6. redis-server /etc/redis.conf。此时查看下进程ps -ef | grep redis-server,如果正常启动的花,会有下面一行

root     19473  7671  0 21:47 pts/6    00:00:00 redis-server *:6379

7.此时redis-cli 命令就可以直接进入操作界面了。

[root@SNDA-192-168-1-114 ~]# redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> exit
[root@SNDA-192-168-1-114 ~]# redis-server /etc/redis.conf
[root@SNDA-192-168-1-114 ~]# redis-cli
redis 127.0.0.1:6379> quit

8.至于ubuntu下面安装phpredis扩展的话:sudo apt-get install php5-redis 就可以了.

二、注意事项以及参数配置

注意:默认复制过去的redis.conf文件的daemonize参数为no,所以redis不会在后台运行,这时要测试,我们需要重新开一个终端。修改为yes则为后台运行redis。另外配置文件中规定了pid文件,log文件和数据文件的地址,如果有需要先修改,默认log信息定向到stdout.

下面是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等待系统自己同步)

最新文章

  1. dos命令 禁用网络链接
  2. .net利用NPOI导入导出Excel
  3. 等号赋值与memcpy的效率问题
  4. 常用排序算法的Java实现 - 1
  5. impdp之remap_schema参数
  6. Number Sequence(KMP,判断子串 模板)
  7. java中内存的使用
  8. bzoj2007 NOI2010 海拔(对偶图)
  9. 网易云课堂《JS原创视频教程-知识点类》
  10. windows下docker启动.net core mvc随手记
  11. VS插件VisualSVN v5.2.3.0 破解文件
  12. 文本框获取光标位置 ---- ctrl+enter换行
  13. ionic3打包失败的解决办法
  14. 自动生成makefile
  15. 公式中表达单个双引号【"】和空值【""】的方法及说明
  16. 选择语句=》OO函数实现
  17. windows,交换机syslog收集
  18. linux 安装谷歌浏览器
  19. Better Linux Disk Caching & Performance with vm.dirty_ratio & vm.dirty_background_ratio
  20. php读取csv乱码问题解决方法

热门文章

  1. 【05】AngularJS 指令
  2. 【Codeforces 988D】Points and Powers of Two
  3. JavaScript学习总结(12)——2016 年 7 个顶级 JavaScript 框架
  4. windows server 2008R2 上安装配置freesshd
  5. zoj——3624 Count Path Pair
  6. Ubuntu 16.04错误:The update information is outdated this may be caused by network...的问题解决
  7. Hive之单独部署机器
  8. Java Map 怎样实现Key 的唯一性?
  9. struts2 与spring整合
  10. 不能不说的C#特性-表达式树