Redisに必要な構成

9443 ワード

[root@localhost202 redis-2.8.19]#/usr/local/redis/bin/redis-server >>/data/redis-start.txt#は指向性からファイルまで、簡単に見ることができます.内容は以下の通りです.
[root@localhost202 redis-2.8.19]# cat/data/redis-start.txt
[6033] 16 Jan 23:21:42.506 # Warning: no config file specified, using the default config. In order to specify a config file use /usr/local/redis/bin/redis-server /path/to/redis.conf

[6033] 16 Jan 23:21:42.508 * Increased maximum number of open files to 10032 (it was originally set to 1024).

[6033] 16 Jan 23:21:42.509 # Warning: 32 bit instance detected but no memory limit set. Setting 3 GB maxmemory limit with 'noeviction' policy now.

                _._                                                  

           _.-``__ ''-._                                             

      _.-``    `.  `_.  ''-._           Redis 2.8.19 (00000000/0) 32 bit

  .-`` .-```.  ```\/    _.,_ ''-._                                   

 (    '      ,       .-`  | `,    )     Running in stand alone mode

 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379

 |    `-._   `._    /     _.-'    |     PID: 6033

  `-._    `-._  `-./  _.-'    _.-'                                   

 |`-._`-._    `-.__.-'    _.-'_.-'|                                  

 |    `-._`-._        _.-'_.-'    |           http://redis.io        

  `-._    `-._`-.__.-'_.-'    _.-'                                   

 |`-._`-._    `-.__.-'    _.-'_.-'|                                  

 |    `-._`-._        _.-'_.-'    |                                  

  `-._    `-._`-.__.-'_.-'    _.-'                                   

      `-._    `-.__.-'    _.-'                                       

          `-._        _.-'                                           

              `-.__.-'                                               



[6033] 16 Jan 23:21:42.511 # Server started, Redis version 2.8.19

[6033] 16 Jan 23:21:42.511 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

[6033] 16 Jan 23:21:42.511 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

[6033] 16 Jan 23:21:42.511 * DB loaded from disk: 0.000 seconds

[6033] 16 Jan 23:21:42.511 * The server is now ready to accept connections on port 6379

[6033 | signal handler] (1421421706) Received SIGINT scheduling shutdown...

[6033] 16 Jan 23:21:46.643 # User requested shutdown...

[6033] 16 Jan 23:21:46.643 * Saving the final RDB snapshot before exiting.

[6033] 16 Jan 23:21:46.663 * DB saved on disk

[6033] 16 Jan 23:21:46.663 # Redis is now ready to exit, bye bye...

 
1、プロファイルの追加
2、maxmemoryの配置
3、add 'vm.overcommit_memory = 1' to/etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
 
構成:
  • メモリがいっぱいになることによるシステムのクラッシュを防止するために/etc/redis/*を設定する必要がある.cnfのmaxmemory
  • エラーを防止し、メモリ割り当てポリシー
    /etc/sysctl.conf    Redis          :
    
         vm.overcommit_memory=1  ,   :sysctl vm.overcommit_memory=1    
    
    
    
    /proc/sys/vm/overcommit_memory,      overcommit_memory ,            .
    
      0,                         ;          ,      ;  ,      ,           。
    
     1,                ,            。  2,                           
  • を調整できます.