Redis的基本知识、安装、部署和配置说明
1、Redis数据类型:
字符串,列表(列表)、集(套),有序集(类集),哈希表(hashs)
2、Redis和Memcache比较独特:
(1)Redis可以用来做存储(存储),和Memcache缓存(Cache)是做。这个功能主要是因为它的持久性
(2)存储的数据是结构化的。对于Memcache,只有一种类型的字符串,使用,存储数据的,字符串,列表,集合,有序集合和序列结构。
3,坚持的两种方式:
redis存储在内存中的数据,或配置为使用虚拟内存。
实现数据持久性的两种方法:
(1)使用屏幕快照将内存中的数据连续写入磁盘(高性能,但可能会造成一定程度的数据丢失)。
(2)以类似MySQL的方式记录每个更新日志。
4、Redis的主从同步:它是提高阅读成绩非常有用
5、对Redis服务器的默认端口是6379
接下来,让我们安装使用
1、下载安装包先到Redis Redis官网(redis。IO)
2。下载到我的目录
3,解压后进入目录
4。编译源程序
复制代码代码如下所示:
使
CD型
安装前缀= / usr /局部/ redis
5、移动配置文件来使用目录
6。开始使用服务
7。默认情况下,Redis不在后台运行,我们需要把redis在后台运行
复制代码代码如下所示:
Vim / usr / / /等地方redis / redis.conf
改变daemonize值是
8、客户端连接
复制代码代码如下所示:
/ usr / / /地方redis bin / redis cli
9。停止的redis实例
复制代码代码如下所示:
/ usr / / /地方redis bin / redis cli关机
或
复制代码代码如下所示:
Pkill redis-server
10、让Redis开机自启动
复制代码代码如下所示:
Vim / / rc.local等
加入
复制代码代码如下所示:
/ usr / / /地方redis bin / redis服务器/ usr / / /等地方redis / redis conf
11。让我们看一些文件,看下 / usr / / /当地Redis的bin目录。
复制代码代码如下所示:
Redis的基准:Redis的性能测试工具
检查法:用于检查Redis的AOF日志工具
redis检查转储:用于检查数据库日志工具
Redis命令:用于连接客户端
Redis服务器:redis服务流程
配置Redis
daemonize:如果你需要在后台运行,改变的值是
pdifile:把PID文件 / / /无功运行redis.pid可以配置到其他地址
绑定:指定Redis只接收请求的IP,如果不设置,它将处理所有的请求,而且最好是在生产环节设置此项。
端口:监视端口,默认值是6379
超时:设置客户端连接的超时时间,单位为秒。
记录等级:等级分为4级,调试,revbose、通知和警告。一般开注意生产环境下
日志文件:使用标准的输出,这是默认配置日志文件地址,打印在命令行终端的端口
数据库:设置数据库的数量,默认数据库为0
保存:对数据库镜像设置使用频率
rdbcompression:它是压缩时,镜像备份
dbfilename:一个镜像备份文件的文件名
Dir:数据库镜像文件放置的路径
Slaveof:从数据库等数据库,设置数据库
masterauth:当主数据库连接需要密码验证,它被设置在这里
Requirepass:设置需要使用在任何其他指定的客户端连接的密码
MaxClients:会限制同时连接的客户端数量
Maxmemory:集,使用可以使用的最大内存
appendonly:打开appendonly模式后,Redis会追加每个写操作appendonly.aof文件。当redis是重新启动,它将从文件中恢复以前的状态。
appendfsync:设置appendonly.aof文件同步的频率
vm_enabled:是否开启虚拟内存支持
vm_swap_file:设置虚拟内存交换文件的路径
vm_max_momery:在建立虚拟内存,Redis将使用的最大物理内存的大小是0
vm_page_size:设置虚拟内存页面的大小
vm_pages:设置交换文件的页面总数
vm_max_thrrads:用来设置VM IO线程数