ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

1、Redis—介绍及安装

2020-12-04 17:52:58  阅读:222  来源: 互联网

标签:4.0 0.1 Redis redis 介绍 0.0 root 安装 LISTEN


Redis介绍

 Redis和Memcached类似,也属于k-v数据存储

 Redis官网redis.io, 当前最新稳定版4.0.1

支持更多value类型,除了和string外,还支持hash、lists(链表)、sets(集合)和sorted sets(有序集合)

 redis使用了两种文件格式:全量数据(RDB)和增量请求(aof)。全量数据格式是把内存中的数据写入磁盘,便于下次读取文件进行加载。增量请求文件则是把内存中的数据序列化为操作请求,用于读取文件进行replay得到数据,这种类似于mysql binlog。

 redis的存储分为内存存储(默认)、磁盘存储和log文件三部分 

Redis安装

官网Redis.io下载最新稳定版

进到目录下:cd /usr/local/src/

解压:tar zxvf redis-4.0.1.tar.gz

进到解压目录:cd redis-4.0.1

  • 编译安装:

make

image.png

make install

image.png

  • 你可以输入redis按Tab键就会出来一些命令,这也说明你安装成功了

[root@awei-01 redis-4.0.1]# redis-
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli        redis-sentinel   redis-server

可以看下它安装到了哪里:which redis-cli

[root@awei-01 redis-4.0.1]# which redis-cli
/usr/local/bin/redis-cli
  • 修改配置文件

拷贝配置文件:cp redis.conf /etc/redis.conf

编辑配置文件:vim /etc/redis.conf //修改如下配置

1.搜索: daemonize修改no为yes,意思是让他后台启动

daemonize yes

2.搜索:logfile //定义日志文件路径

logfile "/var/log/redis.log" 

3.搜索:dir定义上面dump.rdb的文件放在哪里

dir /data/redis_data/

4.搜索appendonly开启AOF日志的会存放到上边dir定义的目录下(/data/redis_data/)

appendonly yes

5.创建配置文件定义的目录:mkdir -p /data/redis_data

  • 下面这两个内核参数,可修改可不修改,不修改日志会告警

sysctl vm.overcommit_memory=1
echo never > /sys/kernel/mm/transparent_hugepage/enabled

除了在命令行直接执行以为最好放到/etc/rc.local里让他开机就执行这两条命令

vim /etc/rc.local

image.png

  • 启动redis:

redis-server /etc/redis.conf

查看进程:ps aux|grep  redis

[root@awei-01 redis-4.0.1]# ps aux|grep redis
root     18510  0.1  0.1 145240  2200 ?        Ssl  19:12   0:00 redis-server 127.0.0.1:6379
root     18519  0.0  0.0 112656   988 pts/1    S+   19:13   0:00 grep --color=auto redis

查看监听端口:netstat -lntp

[root@awei-01 redis-4.0.1]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1505/master         
tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      18510/redis-server  
tcp        0      0 0.0.0.0:11211           0.0.0.0:*               LISTEN      8484/memcached      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      994/sshd            
tcp6       0      0 ::1:25                  :::*                    LISTEN      1505/master         
tcp6       0      0 :::11211                :::*                    LISTEN      8484/memcached      
tcp6       0      0 :::22                   :::*                    LISTEN      994/sshd
  • 关闭redis:redis-cli -h 127.0.0.1 -p 6379 shutdown

标签:4.0,0.1,Redis,redis,介绍,0.0,root,安装,LISTEN
来源: https://blog.51cto.com/12922638/2559765

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有