All Projects → huntsman-li → Go Cache

huntsman-li / Go Cache

Licence: apache-2.0
This project encapsulates multiple db servers, redis、ledis、memcache、file、memory、nosql、postgresql

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Go Cache

Xorm
Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm
Stars: ✭ 6,464 (+4420.28%)
Mutual labels:  mysql, postgresql, postgres
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (-69.93%)
Mutual labels:  mysql, postgresql, memcache
Schemats
Generate typescript interface definitions from SQL database schema
Stars: ✭ 799 (+458.74%)
Mutual labels:  mysql, postgresql, postgres
Vscode Sqltools
Database management for VSCode
Stars: ✭ 741 (+418.18%)
Mutual labels:  mysql, postgresql, postgres
Electrocrud
Database CRUD Application Built on Electron | MySQL, Postgres, SQLite
Stars: ✭ 1,267 (+786.01%)
Mutual labels:  mysql, postgresql, postgres
Gocache
☔️ A complete Go cache library that brings you multiple ways of managing your caches
Stars: ✭ 775 (+441.96%)
Mutual labels:  cache, memcache, memory
Goqu
SQL builder and query library for golang
Stars: ✭ 984 (+588.11%)
Mutual labels:  mysql, postgresql, postgres
With advisory lock
Advisory locking for ActiveRecord
Stars: ✭ 409 (+186.01%)
Mutual labels:  mysql, postgresql, postgres
Gopherus
This tool generates gopher link for exploiting SSRF and gaining RCE in various servers
Stars: ✭ 1,258 (+779.72%)
Mutual labels:  mysql, postgresql, memcache
Sql
MySQL & PostgreSQL pipe
Stars: ✭ 81 (-43.36%)
Mutual labels:  mysql, postgresql, postgres
Metabase
The simplest, fastest way to get business intelligence and analytics to everyone in your company 😋
Stars: ✭ 26,803 (+18643.36%)
Mutual labels:  mysql, postgresql, postgres
Haproxy Configs
80+ HAProxy Configs for Hadoop, Big Data, NoSQL, Docker, Elasticsearch, SolrCloud, HBase, MySQL, PostgreSQL, Apache Drill, Hive, Presto, Impala, Hue, ZooKeeper, SSH, RabbitMQ, Redis, Riak, Cloudera, OpenTSDB, InfluxDB, Prometheus, Kibana, Graphite, Rancher etc.
Stars: ✭ 106 (-25.87%)
Mutual labels:  mysql, postgresql, nosql
Sequelize
An easy-to-use and promise-based multi SQL dialects ORM tool for Node.js
Stars: ✭ 25,422 (+17677.62%)
Mutual labels:  mysql, postgresql, nosql
Smartsql
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stars: ✭ 775 (+441.96%)
Mutual labels:  mysql, postgresql, cache
Blog
Everything about database,business.(Most for PostgreSQL).
Stars: ✭ 6,330 (+4326.57%)
Mutual labels:  mysql, postgresql, postgres
Monogamy
Add table-level database locking to ActiveRecord
Stars: ✭ 12 (-91.61%)
Mutual labels:  mysql, postgresql, postgres
Deno Nessie
A modular Deno library for PostgreSQL, MySQL, MariaDB and SQLite migrations
Stars: ✭ 381 (+166.43%)
Mutual labels:  mysql, postgresql, postgres
Sqlboiler
Generate a Go ORM tailored to your database schema.
Stars: ✭ 4,497 (+3044.76%)
Mutual labels:  mysql, postgresql, postgres
Admin
AutoQuery + Admin UI for ServiceStack Projects
Stars: ✭ 47 (-67.13%)
Mutual labels:  mysql, postgresql, memory
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+12604.9%)
Mutual labels:  mysql, postgresql, postgres

go-cache

This project encapsulates multiple db servers, redis、ledis、memcache、file、memory、nosql、postgresql

example

package main

import (
	"github.com/huntsman-li/go-cache"
	_ "github.com/huntsman-li/go-cache/redis"
)

func main() {
	ca, err := cache.Cacher(cache.Options{
		Adapter:       "redis",
		AdapterConfig: "addr=127.0.0.1:6379",
		OccupyMode:    true,
	})

	if err != nil {
		panic(err)
	}

	ca.Put("liyan", "cache", 60)
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].