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

Redis入门

时间:2018-02-17 19:23:41      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:end   require   redis数据类型   ruby   简单   人性   博客   .com   body   

Redis系列

作者Mr.Chen,转载请注明博客出处:http://www.cnblogs.com/cjh-notes/

技术分享图片

Redis的特性

  • 在读写速度上性能极高
  • 支持5种数据类型,String、List、Set、Hash、Sorted Set
  • 支持多种编程语言:java、php、python、ruby、lua等
  • 可实现高可用性以及分布式

 

Redis安装与配置

Windows版:https://github.com/MSOpenTech/redis/releases

Linux版:https://redis.io/download

安装方法都比较简单这里就不截图说明了,本系列使用Linux版做示例:

文件目录

Prefix = /redis-4.0.8

服务端:${Prefix}/src/redis-server,启动方法 ./redis-server ../redis.conf

客户端:${Prefix}/src/redis-cli,启动方法 ./redis-cli –p port –h host

配置文件:${Prefix}/redis.conf

注意点:启动redis-server最好带上配置文件路径,否则可能会不生效

 

配置文件部分参数说明:

daemonize no:守护进程,默认是不开启no

port 6379:监听端口

bind 127.0.0.1:绑定的主机才能进行操作,安全性更高

dir ./ :aof和rdb(本地数据库)的存放路径

appendonly no:开启aof,默认是不开启

appendfilename appendonly.aof:指定aof文件名

 

Redis数据类型

数据类型的介绍和使用在官网有非常人性化的教程,我就不做记录了,贴下地址:http://try.redis.io/

 

Redis安全管理

密码管理

查看密码

127.0.0.1:7000> config get requirepass

1) "requirepass"

2) ""

此时表示没有密码

授权

127.0.0.1:7000> config set requirepass 123

OK

127.0.0.1:7000> set name cjh

(error) NOAUTH Authentication required.

提示必须重新授权才能继续操作

127.0.0.1:7000> auth 123

OK

127.0.0.1:7000> set name cjh

OK

 

数据备份与恢复

备份

127.0.0.1:7000> bgsave

OK

使用rdb方式备份数据,aof的方式上面已经说过,这里不再赘述

恢复

重启服务器即可

 

Java使用Redis

下载并导入redis.jar,太简单这里就不多写啦。。嘻嘻,贴上下载地址:https://github.com/xetorthio/jedis

 

本文结束~

Redis入门

标签:end   require   redis数据类型   ruby   简单   人性   博客   .com   body   

原文地址:https://www.cnblogs.com/cjh-notes/p/8452071.html

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