1.下载、编译ssdb
wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip
unzip master
cd ssdb-master
make
启动ssdb:# ssdb-server ssdb.conf
2.安装php (先安装 libxml2 ,g++ :yum install -y libxml2 gcc-c++ )
进入安装包
./configure --prefix=/usr/local/
make
make install
3.安装phpredis
# git pull https://github.com/nicolasff/phpredis
# cd phpredis
# phpize
# ./configure --with-php-config=/usr/local/bin/php-config #( which php-config 看看在哪)
在 /usr/local/lib/ 下新建 php.ini文件 ,并且加上 extension=redis.so ,不然迁移数据运行脚本就会,找不到Redis
4.迁移redis 数据到 ssdb
在ssdb 安装目录 执行一下命令:
# cd tools
php redis-import.php 10.*.*.* 7379 0 10.×.×.× 7378
--------------------
迁移完后,原来的redis 停掉,把ssdb的端口改成 redis 的端口,重启 ssdb-server 就行了
分享到:
相关推荐
它支持多种数据结构,如字符串、哈希表、链表、集合和有序集合,这些都与Redis非常相似,因此使得从Redis迁移到SSDB变得相对容易。 SSDB的特性包括: 1. **高性能**:SSDB采用了优化的存储引擎,能够提供接近Redis...
Redis和SSDB是两种常用的键值存储系统,广泛应用于数据缓存、消息队列等场景。Twemproxy,又称为Nutcracker,是一款轻量级的代理服务,用于在多台Redis或SSDB服务器之间分发请求,提高系统的可扩展性和可用性。本...
SSDB 是一个 C/C 语言开发的高性能 NoSQL 数据库, 支持 zset(sorted set), map(hash), kv, list 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据. SSDB 在 QIHU 360 被大量使用, 同时也被国内外业界...
互联网分布式缓存技术 课程主讲: 互联网应用高级架构师 白贺翔涉及技术: Redis、SSDB、Memcached课程描述: 介绍互联网分布式技术的重要性、背景、应用范围;目前互联网行业使用分布 式缓存进行设计的比例,...
**Redis和SSDB简介** Redis和SSDB是两种流行的NoSQL数据库系统,它们主要用于存储和检索数据的速度。Redis,全称Remote Dictionary Server,是一个开源的、高性能的键值对存储系统,支持多种数据结构,如字符串、...
SSDB设计灵感来源于Redis,但相对于Redis,SSDB在某些方面更具优势。SSDB支持更大的数据集,其设计目标是处理数十亿级别的键值对。此外,SSDB在持久化、复制和集群方面也具有良好的性能和稳定性。SSDB的主要特点包括...
使用lua控制sharding,把不同的key-value映射到不同的后端redis或ssdb服务器。构建dbproxy支持windwos和linux。windows:打开根目录的DBProxy.sln编译即可。linux:在根目录下执行 make 即可构建 dbproxy 可执行文件...
这是一个实现了ssdb和redis同步协议的同步工具,它可以从ssdb或redis同步数据。目前同步redis还有bug,从比较大的redis同步的时候会出现被主库中断连接的情况,所以实际同步不支持redis的列表和ssdb的队列容器。遇到...
代表产品包括Redis、SSDB、Voldemort、Oracle BDB等。 列存储数据库将数据存储为列族的形式,适合于分布式存储的海量数据,优势在于可以对某一列进行高效地读写操作。代表产品有Cassandra、HBase、Riak等。 文档型...
本篇文章将详细探讨一个特定的工具集,即使用Ruby语言实现的“SSDB到Redis/Pika”的迁移工具,标题为“Ruby-迁移SSDB到RedisPika工具集Ruby实现”。这个工具集主要针对那些希望将数据从SSDB(Simple Scalable ...
SSDB-磁盘上存储的Redis兼容NoSQL数据库 SSDB是高性能键值(key-string,key-zset,key-hashmap)NoSQL数据库,是Redis的替代产品。 SSDB稳定,可立即投入生产,并被包括QIHU 360在内的许多互联网公司广泛使用。特征...
### 如何迁移SSDB数据到Tendis解决方案 #### 一、引言 SSDB(Simple Stable Database)是一个高性能的键值(KV)存储数据库,它由个人开发者创建并开源。SSDB以其对Redis协议的高度兼容性、支持数据硬盘存储以及...
SSDB 支持 Redis 网络协议, 所以你可以用 Redis 的客户端来连接 SSDB 服务器. 但是, 使用 SSDB 客户端是最高效的方式. 所有的 SSDB 客户端 API 都是支持二进制数据的, 二进制数据即是字符串, 字符串就是二进制数据...
1. 解压下载的`ssdb-bin-master`压缩包到一个合适的目录。 2. 修改`conf/ssdb.conf`配置文件,根据你的需求设置各项参数。 3. 使用`scripts`目录下的启动脚本启动SSDB服务,如`start-server.bat`。 4. 验证SSDB服务...
SSDB(Simple Scalable Database)是一款高性能、高可用性的NoSQL数据库,主要设计用于替代Redis。它支持多种数据结构,如字符串、哈希、列表、集合、有序集合,且具有良好的扩展性,适用于大规模分布式环境。在管理...
但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、 ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、 RocksDB、LMDB...
SSDB是一种高性能、轻量级的NoSQL数据库,常用于替代Redis,特别是在对大数据量处理有需求但资源有限的场景下。 在Python开发领域,SSDBAdmin利用Python的强大灵活性和丰富的库支持,实现了与SSDB数据库的高效交互...
SSDB(Simple Scalable Database)是一款高性能、分布式、键值对存储系统,主要设计用于替代Redis,尤其是在处理大规模数据时,SSDB在性能上表现出显著优势。本文将深入探讨SSDB Java驱动,以及如何利用它在Java应用...
SSDB 是一个高性能 NoSQL 数据库, 使用 LevelDB 作为存储引擎, 支持 Redis 协议.... SSDB一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis...
SSDB(Simple Scalable Database System)是一款高性能、轻量级的NoSQL数据库系统,主要设计用于替代Memcached或Redis,支持多种数据结构如字符串、哈希表、集合、有序集合等。SSDB由C++编写,具有高吞吐量、低延迟...