redis_client

  • i3_757399
    了解作者
  • 11.6KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-14 03:13
    上传日期
redis_client Dart的一个简单极简的Redis客户端 在pub中查看它: : 和GitHub: : 用法 import 'package:redis_client/redis_client.dart' ; void main () async { final client = await RedisClient . connect ( 'localhost' ); await client. set ( 'name' , 'Gabriel' ); var res = await client. get ( 'name' ); print (res); await client. close (); } 易于使用 该库的目的是要清晰易懂,因此方法名称与函数的功能相关,例如 void main () async { final client =
redis_client-master.zip
内容介绍
# redis_client A simple and minimalist Redis client for Dart See it in pub: https://pub.dev/packages/redis_client \ and GitHub: https://github.com/gabrielpacheco23/redis_client # Usage ```dart import 'package:redis_client/redis_client.dart'; void main() async { final client = await RedisClient.connect('localhost'); await client.set('name', 'Gabriel'); var res = await client.get('name'); print(res); await client.close(); } ``` # Easy to use This library was meant to be clear and easy to understand, so the methods names are associated to what the function does, like ```dart void main() async { final client = await RedisClient.connect('localhost'); // this is a HSET command await client.setMap('info', { 'name': 'John Doe', 'email': 'john@doe.com', 'age': 34, }); // this one is a HGETALL var info = await client.getMap('info'); print(info); await client.close(); } ``` which returns a ```Map``` and then prints ```json {name: John Doe, email: john@doe.com, age: 34} ``` That way, inserting a Redis Hash is as simple as passing a Dart ```Map```. # API For full API documentation take a look at https://pub.dev/documentation/redis_client/latest/   Also, check out the ```examples``` directory. # Contribute! This library still does not covers the full features of Redis, so things like Pub/Sub, Transactions and some commands are not implemented yet, but if you want you can raise a PR to help the library to grow up! # // TODO: - Implement all Redis commands - Implement Transactions - Implement Pub/Sub - Maybe some other things # License MIT License Copyright © 2021 Gabriel Pacheco
评论
    相关推荐
    • redis安装包
      先获取redis源码包 ,tar zxvf redis-stable.tar.gz cd redis-stable make make install 最好再编译后直接执行make install命令来将这些可执行程序复制到/user/local/bin目录中以便以后执行程序时可以不用输入完整的...
    • redis
      redis池 go-redis-pool旨在在Redis主从模式下实现读/写拆分,以及分片数据的简便方法。 安装 go-redis-pool需要具有支持的Go版本,并使用导入版本控制。 因此,请确保在安装go-redis-pool之前初始化Go模块: go ...
    • redis4.0.8
      redis-4.0.8安装包,文档中有安装过程和注意事项、安装教程。
    • redis 2.4.5
      redis 2.4.5 版本,解压后可直接使用,redis具体使用操作请百度
    • redis4.0.10
      redis作为缓存是当前互联网项目用的最多的,需要的同学自行下载
    • homebrew-redis-cli:通过homebrew安装redis-cli
      自制的redis-cli 通过自制软件安装 。 安装 brew tap aoki/redis-cli brew update && brew doctor brew install redis-cli 凹凸公式 ./bump ${VERSION} > redis-cli.rb make link ...git tag ${VERSION}
    • redis
      redis
    • RedisDesktopManager 2019.0
      git上拉取的最新版本代码,mac10.14.x 环境下编译RedisDesktopManager-2019.0, macbookpro测试可以运行起来。
    • (mac版)redis desktop manager 0.88
      mac下redis可视化工具,不用在从git上自己编译 ,10.12.3等版本测试可用。
    • SIM800C_MQTT.rar
      使用SIM800C模块,使用MQTT协议,连接中国移动onenet平台,能实现数据的订阅、发布、存储等