码迷,mamicode.com
首页 > 其他好文 > 详细

Redis学习笔记

时间:2018-05-13 00:32:37      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:键值   调用   文件   pre   客户端   make   daemonize   持久   down   

Redis学习笔记

安装

wget http://download.redis.io/releases/redis-4.0.9.tar.gz

tar -xvf redis-4.0.9.tar.gz

make && make install

./utils/install_server.sh 配置启动

ps -ef|grep redis 查看是否启动

service redis_6379 start 启动

service redis_6379 stop 停止

redis默认只能localhost登录,所以需要开启远程登录。解决方法如下:

在redis的配置文件redis.conf中,找到bind 120.0.0.1注释掉。

protected-mode yes 改为 protected-mode no

redis-server 服务端命令

redis-cli 客户端命令

创建多个

复制/etc/redis/redis.conf  /etc/redis/redis6379.conf

修改pidfile与port修改为新的端口号配置:

port  7000                                        //端口7000,7002,7003        
bind 本机ip                                       //默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群
daemonize    yes                               //redis后台运行
pidfile  /var/run/redis_7000.pid          //pidfile文件对应7000,7001,7002
cluster-enabled  yes                           //开启集群  把注释#去掉
cluster-config-file  nodes_7000.conf   //集群的配置  配置文件首次启动自动生成 7000,7001,7002
cluster-node-timeout  15000                //请求超时  默认15秒,可自行设置
appendonly  yes                           //aof日志开启  有需要就开启,它会每次写操作都记录一条日志 

redis-server /etc/redis/redis.conf 启动即可

redis-server /etc/redis/redis.conf  & 后台启动

GUI https://redisdesktop.com/download

简介

Redis是一个远程内存数据库。提供了5种不同类型的数据结构,通过复制、持久化和客户端分片等特性,可以方便进行扩展。

Redis是一个速度非常快的非关系型数据库,可以存储键与5种不同类型的值之间的映射,可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,可以使用客户端分片来扩展写性能。

Redis与Memcached比较,性能相差无几,但Redis可以自动以两种不同的方式将数据写入硬盘,并且能存储5种数据结构。

对于内存数据库来讲,最重要的就是关机时,数据将何去何从。Reids拥有两种不同形式的持久化方式,可以用小而紧凑的格式写入硬盘。

第一种持久化方式为时间点转储,即可以在指定时间段内有指定数量的写操作执行条件被满足时执行,还可以通过调用两条转储到硬盘命令中的任何一条来执行。

第二种持久化的方式将所有修改了数据库的命令都写入一个只追加文件里面,用户可以根据数据的重要程度,将只追加写入设置为从不同步,每秒同步或写入一个命令就同步。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$

Redis学习笔记

标签:键值   调用   文件   pre   客户端   make   daemonize   持久   down   

原文地址:https://www.cnblogs.com/chenxygx/p/9030611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!