zoukankan      html  css  js  c++  java
  • ubuntu 安装redis以及phpredis

    一、安装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等待系统自己同步)
  • 相关阅读:
    XML 加密、解密
    word 转 pdf
    PowerDesigner(PowerDesigner15.1.0.2850)下载、安装以及破解
    SQL 2005 18456
    SQL 2005端口的修改
    SQL——统计查询
    由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例 解决办法
    ASP.NET MVC中Model View Controller的开发顺序
    使用Windows身份验证的Intranet网站安全管理 Windows Authentication
    ASP.NET web.config中数据库连接字符串connectionStrings节的配置
  • 原文地址:https://www.cnblogs.com/miaoshiqian/p/3830507.html
Copyright © 2011-2022 走看看