Nosql 之 Redis数据库

1、redis基础入门
2、redis应用进阶

一、概念
redis是一个开源的键-值,即是缓存又是存储,支持持久化,借助sentinel实现一定意义的高可用,数据结构服务器:string,list,hash,set ,sorted set,bitmap,hyperloglog
nosql 四种流派:
key-value 键值型 :Memcached redis
documemtation文档型 :Mongodb
columu family列式型 : Hbase
graph图像型:Neo4j

二、安装redis
下载地址 www.redis.io redis-3.0.2-1.el6.remi.x86_64.rpm
rpm -ivh redis-3.0.2-1.el6.remi.x86_64.rpm
rpm -ql 查看安装文件
cp /etc/redis.conf{,.bak}
vim /etc/redis.conf 配置文件介绍
daemonize no 守护进程
port 6379
tcp-backlog 511 #tcp 请求的等待队列
bind 127.0.0.1 默认监听的地址,需要指定自己的ip地址
如 bind 127.0.0.1 192.168.100.6
timeout 0 客户端链接超时时间,0表示禁用此功能,不会超时
loglevel notice 日志级别
logfile /var/log/redis/redis.log 日志文件
databases 16 redis支持(0-15个库),select 0 选择0库,分布式不支持多库形式
-----------------快照-------------------------------------------
save seconds changes
save 900 1 900秒内有1次记录发送变化,记录快照
save 300 10
save 60 10000
save “ ” 表示禁止持久化功能,只做缓存,需注释以上三行
----------------主从--------------------------------
slaveof masterip masterport
salveof 主ip 主端口,如果启动这项就是从服务器,否则主
只有这项启用了,下面有关主从的参数才生效。
-----------------SECYRUTTY安全---------------------------------
requirepass foobared

-------------------LIMITS 限制--------------------------------------------------
maxclients 10000 最大并发客户端数量
maxmemory <bytes> 最大使用内存空间容量
-------------------APPEND ONLY MODE-------------------------------
appendonly no 默认是禁用的,相当于二进制日志

三、常用命令
#redis-cli -h 查看帮助
#redis-cli -h 192.168.100.6 远程链接
redis>help @STRING 查看有哪些命令,来自哪个版本
redis>help set
redis>set key value 如set name lisan
redis>get key
"lisan"

四、应用进阶
redis如何实现认证功能,在配置文件中vi etc/redis.conf
requirepass 123456 #123456为密码,重启生效
#redis-cli -h 192.168.100.6

select 0 , 提示认证信息
AUTH 123456
OK ,认证通过

原文地址:http://blog.51cto.com/liwenjia/2108693

时间: 2024-10-31 01:39:32

Nosql 之 Redis数据库的相关文章

NoSQL之Redis数据库初探

一.NoSQL的风生水起 1.1 后Web2.0时代的发展要求 随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题: (1)对数据库高并发读写的需求 网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求.关系数据库应付上万次SQL查询还勉强顶得住,但是应付上万次SQL写数据请求

NoSQL数据库之Redis数据库:Redis的介绍与安装部署

 NoSQL(NoSQL = Not Only SQL),它指的是非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显的力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展. NoSQL的特点: 特点一: 是以key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准.ACID属性.表结构等等,这

非关系型数据库(NoSQL)——Redis安装及部署详解

在现在的互联网大潮中,NoSQL可谓是家喻户晓,Redis作为NoSQL中及其重要的一员,使我们走向架构道路的一条必经之路.作为运维工程师来说,是必须要掌握的! 既然提到了Redis数据库是非关系型数据,并且需要掌握Redis数据库.那么关于关系型数据库与非关系型数据库的基本概念是必须要了解的. 一.关系型数据库与非关系型数据库的基本概念: 数据库按照其结构可以分为关系型数据库与其他数据库,而这些其他数据库,我们统称为非关系型数据库. 1.关系型数据库 关系型数据库是一个结构化的数据库,创建在关

NoSQL之Redis高级实用命令详解--安全和主从复制

Android IOS JavaScript HTML5 CSS jQuery Python PHP NodeJS Java Spring MySQL MongoDB Redis NOSQL Vim C++ C# JSON Ruby Linux Nginx Docker 所有分类  >  数据库相关  >  NoSQL数据库 NoSQL之Redis高级实用命令详解--安全和主从复制 NoSQL Redis   2014-01-09 22:52:47 发布 您的评价:       0.0   收

No-SQL之Redis

No-SQL之Redis 介绍 redis是一种基于内存存储的key-value高性能存储系统,类似memcached,但是redis支持丰富的数据结构类型,并且其还支持数据持久化到磁盘. Redis is a data structure server. It is open-source, networked, in-memory, and stores keys with optional durability. The development of Redis has been spon

redis数据库快速部署

随着web2.0的不断发展,使nosql数据库在不断的出现而,在nosql中redis的出现它弥补了memcache只有hash这种单一的类型,在redis中支持string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型),这使得redis比memcache更强大,而redis是用C实现的,部署也很简单,在此就简要的说一下,redis的官网是:https://redis.io,在此建议使用最新的稳定版 [[email protec

.NET 下第一次接触Redis数据库

关于Redis 1.简介 Redis是著名的NOSQL(Not Only SQL)数据库,是键值对结构.(我只用过键值对结构的) 他为存储键值对做了优化,在大型网站中应用广泛.Redis提供了数据的自动过期处理,而且支持集群. 适合临时存储数据,和存储一些离散的数据. 2.用途 Redis可以存储一些临时数据.可以存储一些,某一时刻有意义,但是又不值得存入数据库的数据. 同时,对于数据统计来说,用户的一次点击,一次登录,都是有意义的.但是这些大量的离散的,单个拿出来毫无意义的数据,显然不适合存储

No-sql之redis常用命令

转自:http://blog.csdn.net/nicewuranran/article/details/51793760 No-SQL之Redis 介绍 Redis是一种基于内存存储的key-value高性能存储系统,类似memcached,但是redis支持丰富的数据结构类型,并且其还支持数据持久化到磁盘. Redis is a data structure server. It is open-source, networked, in-memory, and stores keys wi

十六款值得关注的NoSQL与NewSQL数据库--转载

原文地址:http://tech.it168.com/a2014/0929/1670/000001670840_all.shtml [IT168 评论]传统关系型数据库在诞生之时并未考虑到如今如火如荼的移动.社交以及大数据负载类型,同时也并不适合处理极端规模处理任务.不过大家不必担心,十六家专业企业已经为我们带来他们各自的次世代NoSQL与NewSQL选项. 为什么在处理全新数据类型以及极端业务规模实例时,企业正越来越多地选择备用方案来替代占据领导地位的关系型数据库管理系统(简称RDMS)? 带