• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Redis配合SSDB实现持久化存储代码示例

    目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰 富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、 ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、 RocksDB、LMDB持久化引擎来实现数据的持久化存储;京东的JIMDB主要分为两个版本:LevelDB和LMDB,而我们看到的京东商品详情页 就是使用LMDB引擎作为存储的,可以实现海量KV存储;当然SSDB在京东内部也有些部门在使用;另外调研过得如豆瓣的beansDB也是很不错的。具体这些持久化引擎之间的区别可以自行查找资料学习。

    Redis安装与使用

    1、下载redis并安装

    cd /usr/servers/
    wget https://github.com/antirez/redis/archive/2.8.19.tar.gz
    tar -xvf 2.8.19.tar.gz
    cd redis-2.8.19/
    make

    通过如上步骤构建完毕。

    2、后台启动Redis服务器

    nohup /usr/servers/redis-2.8.19/src/redis-server /usr/servers/redis-2.8.19/redis.conf

    3、查看是否启动成功

    ps -aux | grep redis

    4、进入客户端

    /usr/servers/redis-2.8.19/src/redis-cli -p 6379

    5、执行如下命令

    127.0.0.1:6379> set i 1
    OK
    127.0.0.1:6379> get i
    "1"

    通过如上命令可以看到我们的Redis安装成功。更多细节请参考http://redis.io/。

    SSDB安装与使用

    快速开始文档:https://www.w3cschool.cn/ssdb/sirthud3.html

    官方文档:http://ssdb.io/docs/zh_cn/

    1、下载SSDB并安装

    #首先确保安装了g++,如果没有安装,如ubuntu可以使用如下命令安装
    apt-get install g++
    cd /usr/servers
    wget https://github.com/ideawu/ssdb/archive/1.8.0.tar.gz
    tar -xvf 1.8.0.tar.gz
    make

    2、后台启动SSDB服务器

    nohup /usr/servers/ssdb-1.8.0/ssdb-server /usr/servers/ssdb-1.8.0/ssdb.conf

    3、查看是否启动成功

    ps -aux | grep ssdb

    4、进入客户端

    /usr/servers/ssdb-1.8.0/tools/ssdb-cli -p 8888
    /usr/servers/redis-2.8.19/src/redis-cli -p 6379

    因为SSDB支持Redis协议,所以用Redis客户端也可以访问

    5、执行如下命令

    127.0.0.1:8888> set i 1
    OK
    127.0.0.1:8888> get i
    "1"

    安装过程中遇到错误请参考http://ssdb.io/docs/zh_cn/install.html;对于SSDB的配置请参考官方文档https://github.com/ideawu/ssdb

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • 详解GaussDB(DWS) explain分布式执行计划的示例
    • 详解java连接mysql数据库的五种方式
    • 解决mybatis 数据库date 与 java中Date类型映射问题
    • 在IntelliJ IDEA中使用Java连接MySQL数据库的方法详解
    • java实现批量导入Excel表格数据到数据库
    • java代码获取数据库表里数据的总数操作
    • Java向数据库插入中文出现乱码解决方案
    • Java连接mysql数据库的详细教程(推荐)
    • Java连接数据库JDBC技术之prepareStatement的详细介绍
    • Java连接数据库oracle中文乱码解决方案
    • Java数据库操作库DButils类的使用方法与实例详解
    • java连接mysql数据库实现单条插入和批量插入
    • java使用内存数据库ssdb的步骤
    上一篇:Redis大key多key拆分实现方法解析
    下一篇:Redis fork进程分配不到内存解决方案
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Redis配合SSDB实现持久化存储代码示例 Redis,配合,SSDB,实现,持久化,