加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

NoSQL数据库服务之Redis

发布时间:2019-03-21 03:08:01 所属栏目:MySql教程 来源:民工哥
导读:一图详解DB的分支产品 Nosql数据库介绍 是一种非关系型数据库服务,它能解决常规数据库的并发能力,比如传统的数据库的IO与性能的瓶颈,同样它是关系型数据库的一个补充,有着比较好的高效率与高性能。 专注于key-value查询的redis、memcached、ttserver

配置环境变量

  1. [root@redis-m tools]# echo "PATH=/application/redis/bin:$PATH">>/etc/profile 
  2. [root@redis-m tools]# source /etc/profile 
  3. [root@redis-m tools]# which redis-server 
  4. /application/redis/bin/redis-server 

查看帮助文档

  1. [root@redis-m tools]# redis-server --help 
  2. Usage: ./redis-server [/path/to/redis.conf] [options] 
  3.        ./redis-server - (read config from stdin) 
  4.        ./redis-server -v or --version 
  5.        ./redis-server -h or --help 
  6.        ./redis-server --test-memory <megabytes> 
  7. Examples: 
  8.        ./redis-server (run the server with default conf) 
  9.        ./redis-server /etc/redis/6379.conf 
  10.        ./redis-server --port 7777 
  11.        ./redis-server --port 7777 --slaveof 127.0.0.1 8888 
  12.        ./redis-server /etc/myredis.conf --loglevel verbose 

启动服务

  1. [root@redis-m ~]# cd /application/redis/    
  2. [root@redis-m redis]# ll 
  3. total 4 
  4. drwxr-xr-x 2 root root 4096 Mar 22 04:50 bin 
  5. [root@redis-m redis]# mkdir conf 
  6. [root@redis-m redis]# cp /download/tools/redis-2.8.24/redis.conf ./conf/ 
  7. [root@redis-m redis]# redis-server /application/redis/conf/redis.conf & 
  8. [6072] 22 Mar 05:00:51.373 # Server started, Redis version 2.8.24 
  9. [6072] 22 Mar 05:00:51.374 # 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.  

#内存不足的时候,数据加载到磁盘可能失效,可以使用命令解决或修改配置文件

  1. [6072] 22 Mar 05:00:51.375 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. 
  2. [6072] 22 Mar 05:00:51.375 * The server is now ready to accept connections on port 6379 
  3. [root@redis-m redis]# lsof -i :6379 
  4. COMMAND PID USER FD  TYPE DEVICE SIZE/OFF NODE NAME 
  5. redis-ser 6072 root 4u IPv6  24271 0t0  TCP *:6379 (LISTEN) 
  6. redis-ser 6072 root 5u IPv4 24273 0t0  TCP *:6379 (LISTEN) 
  7. vm.overcommit_memory 

0表示用户空间请求更多内存时,内核尝试估算出余下可用内存

1表示内核允许最大限度的的使用内存

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读