redis介绍与安装

1.redis特点:非关系型的,分布式的,开源的,水平可扩展的,主从复制

2.处理超大量数据;运行在便宜的PC集群上,高并发读写,海量数据的高效存储和访问

对数据的高可扩展性和高可用性

3.键值式存储【Strings,hashes,lists,sets,sorted sets】

4.支持push/pop;add/remove以及排序,可以取交集,并集,差集

5.适用场景

取最新的N个数据

排行榜应用

需要精确设定过期时间

计数器应用

uniq系统

实时系统

pub/sub实时消息系统

构建队列系统

缓存

6.安装与部署

1.wget http://redis.googlecode.com/files/redis-xxx.tar.gz

2.tar zxvf redis-xxx.tar.gz

cd redis-xxx

make

cd src && make install

便于管理

mkdir -p /usr/local/redis/bin

mkdir -p /usr/local/redis/etc

mv /home/redis-xxx/redis.conf /usr/local/redis/etc

cd /home/redis-xxx/src

mv mkreleasehdr.sh redis-benchmark redis-check-aof

redis-check-dump redis-cli redis-server

/usr/local/redis/bin

常用端口

mysql 3306

mongodb 27017 28017

redis 6379

启动redis服务

/usr/local/redis/bin/reids-server /usr/local/redis/etc/redis.conf

后台运行

将redis配置文件中的daemonize设为yes即可

客户端连接

/usr/local/redis/bin/redis-cli

停止redis实例

/usr/local/redis/bin/redis-cli shutdown或者 pkill redis-server或者redis-cli shutdown

查询redis端口占用情况

netstat -tunpl | grep 6379

时间: 2024-10-11 16:27:01

redis介绍与安装的相关文章

21.9-21.12 Redis介绍,安装,持久化介绍

21.09 Redis介绍  Redis和Memcached类似,也属于k-v数据存储 Redis官网redis.io, 当前最新稳定版4.0.1 支持更多value类型,除了和string外,还支持hash.lists(链表).sets(集合)和sorted sets(有序集合) redis使用了两种文件格式:全量数据(RDB)和增量请求(aof). 全量数据格式是把内存中的数据写入磁盘,便于下次读取文件进行加载. 增量请求文件则是把内存中的数据序列化为操作请求,用于读取文件进行replay得

redis介绍和安装

redis介绍 redis是一个以key-value形式进行存储的系统. 和Memcached类似, 它支持存储的values类型相对更多, 包括字符串, 列表, 哈希散列表, 集合, 有序集合5种数据类型. 这些数据类型都支持push/pop, add/remove及取交集并集和差集以及更丰富的操作, 而这些操作都是原子性的. 在此基础上, redis支持各种不同方式的排序. 与memcached相同, 为了保证效率, 数据都是缓存在内存内的. 区别是redis会周期性的把更新的数据写入磁盘或

3.7.1 Redis介绍和安装

Redis 介绍 redis是业界主流的key-value nosql 数据库之一.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中

Redis介绍及安装

Redis属于key-value数据库,与传统的数据库存在很大区别,Redis以命令的方式代替了复杂的SQL语句,并且属于内存库性质,所以运行速度非常快.内存数据会生成数据库文件保证数据持久化. Redis中没有传统数据库的表.字段,主键等概念.以直观的数据结构方式存储数据.Redis支持以下几种类型数据存储: string(key-value) hash(key-filed-value) list(key-value) set(key-value) sort set(key-score-val

redis系列:redis介绍与安装

前言 这个redis系列的文章将会记录博主学习redis的过程.基本上现在的互联网公司都会用到redis,所以学习这门技术于你于我都是有帮助的. 博主在写这个系列是用的是目前最新版本4.0.10,虚拟机装的是4.0.10,为了方便window也安装了(版本3.2.100).后续命令会采用命令行,jedis和spring集成jedis这三种方式进行操作. 在这片博文的开始,可以先试着问几个问题,带着问题看博文,或许能更有收获. 什么是redis? 为什么要使用redis? 如何搭建redis环境?

01 : redis 介绍和安装

Redis简介 Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品. Redis采用内存(In-Memory)数据集(DataSet) . 支持多种数据类型. 运行于大多数POSIX系统,如Linux.*BSD.OS X等. 1 . Redis功能介绍 高速读写 数据类型丰富 支持持久化 多种内存分配及回收策略 支持事务 消息队列.消息订阅 支持高可用 支持分布式分片集群 缓存穿透(这个需要了解一下,百度有很多解释) 2 . 企业

Redis介绍以及安装(Linux)

redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string.list.set.zset和hash.这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作.在此基础上,redis支持各种不同方式的排序.Redis数据都是缓存在计算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件. redis官网

Redis介绍以及安装

最新版本:2.8.13 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载源码,解压缩后编译源码. $ wget http://download.redis.io/releases/redis-2.8.3.tar.gz $ tar xzf redis-2.8.3.tar.gz$ mv redis-2.8.3 redis$ cd redis$ make 2.编译完成后,在src目录下,有四个可执行文件redis-server.redis-benchmark.redis-c

Redis学习之路(001)-Redis介绍以及安装(Linux)

redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string.list.set.zset和hash.这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作.在此基础上,redis支持各种不同方式的排序.Redis数据都是缓存在计算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件. redis官网

Redis介绍以及安装具体解释

redis是一个key-value存储系统. 和Memcached类似.它支持存储的value类型相对很多其它,包含string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,并且这些操作都是原子性的. 在此基础上.redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.差别的是redis会周期性的把