`

Redis(超高性能数据库)持久化Key-Value数据存储

 
阅读更多
Redis于memcached最大的不同之处在于他可以将数据进行持久化存储.
Redis可保存Strings类型,Lists类型和Sets类型的数据,还有排序功能,支持主从复制等功能.

1.安装
wget http://redis.googlecode.com/files/redis-0.900_2.tar.gz
tar -zxvf redis-0.900_2.tar.gz
cd redis-0.900
make

#复制两个配置文件和命令文件到以下对应目录
cp redis.conf /etc/redis/
cp redis-benchmark redis-cli redis-server /usr/bin/

2.修改部分参数
#设定内核参数
echo 1 > /proc/sys/vm/overcommit_memory

#修改/etc/redis/redis.conf
daemonize yes
logfile /dev/null

#启动服务
redis-server /etc/redis/redis.conf

3.测试服务是否正常
redis-benchmark

4.基于命令行的测试
[root@ php]#redis-cli set spawn king
[root@ php]#redis-cli get spawn
king

5.基于redis的PHP模块
svn checkout http://phpredis.googlecode.com/svn/trunk/
phpize
./configure –with-php-config = /usr/local/php/bin/php-config
make
make install

#修改php.ini
extension=redis.so

$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('spawn','king');
echo $redis->get('spawn');
//result:king


官方提供的已经实现的方法:
http://code.google.com/p/phpredis/wiki/referencemethods

7.另有一个PHP代码的实现版本,可参考以下文件
http://code.google.com/p/redis/source/browse/#svn/trunk/client-libraries/php

注:本文参考http://hi.baidu.com/thinkinginlamp/blog/item/3358c93d174e35ce9f3d62bf.html
分享到:
评论

相关推荐

    redis 可持久化 Key-Value数据库

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API

    Redis 64位window 版 Redis-x64-3.2.100解压即用

    Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载...

    Redis-x64-3.0.504

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载...

    Redis非关系型数据库笔记-数据持久化-主从同步-缓存-笔记-五大数据类型-三大特殊数据类型

    Redis(Remote Dictionary Server)是一个开源的、使用ANSI C语言编写的、支持网络连接的、基于内存并可持久化的日志型Key-Value数据库,它提供了多种语言的API。Redis的主要特点包括: 数据类型丰富:Redis支持...

    Windows 64位 Redis-3.2.100 解压即用

    Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载...

    redis win10 安装包

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行...

    redis win版本点击redis-cli.exe即可使用

    Redis 是完全开源免费的,遵守 BSD 协议,是一个灵活的高性能 key-value 数据结构存储,可以用来作为数据库、缓存和消息队列。 Redis 比其他 key-value 缓存产品有以下三个特点: Redis 支持数据的持久化,可以将...

    Redis下载安装(Windows)

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行...

    c++ redis 4.3.1版本库

    Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载...

    Redis-7.0.12-Windows-x64

    Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载...

    redis 高速缓存

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载...

    redis 使用说明

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载...

    Redis中文手册

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载...

    cpp-OneValue高性能约100万每秒持久化KeyValue存储基于Redis协议

    OneValue:高性能(约100万每秒)持久化Key-Value存储基于Redis协议

    spring-boot-redis-cache-01.rar

    redis集成 mybatis缓存实现和redis session共享问题,详细代码。 结合项目中优点: ...(3) 因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的 Key-Value 数据库。

    Redis数据库最详细安装步骤.doc

    Redis(Remote Dictionary Server)是一个开源的使用C语言编,基于内存亦可持久化的key-value数据库,并且提供多种语言的API。支持数据的持久化,可以将内存中的数据保存在磁盘中,重启时候可以再次加载进行使用。不...

    Redis设计与实现_远程字典服务_Key-Value数据库

    redis设计与实现 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,...

    redis可视化工具、免费.中文

    Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份。 性能极高 – Redis能读的速度是110000次/s,写的速度是81000...

    redis常问面试题汇总

    (1)Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 (2)Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等数据结构的存储。 ...

    第四十六章:Redis数据库持久化1

    二、持久化的作用以及实现方式 三、RDB持久化方式配置 四、AOF持久化方式配置 一、数据库概述:Redis是一种高级key-value数据库 二、持久化的作用

Global site tag (gtag.js) - Google Analytics