Skip to content

以 redis 为底层,实现 memcached 协议的主要几个常用命令,为〇山代码提供可持久化的 memcached 实现

License

Notifications You must be signed in to change notification settings

yankeguo-deprecated/redmemd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redmem

以 Redis 为底层,实现 Memcache 协议的主要几个常用命令,为〇山代码提供可持久化的 Memcache 实现

依赖

  • redis > 4

启动

命令行启动

# 设置监听端口
export PORT=11211
# 设置 Redis 地址
export REDIS_URL=redis://127.0.0.1:6379/0
# 启动
./redmemed

使用容器

guoyk/redmemd

支持的命令

  • version
  • get, gets
  • set, cas, add, replace
  • append, prepend, incr, decr
  • delete, touch
  • flush_all, quit

其中

  • 所有命令支持 flags, cas token, exptime, noreply 特性
  • 所有命令支持原子化操作

致谢

Memcache 协议解析代码来自 https://github.com/rpcxio/gomemcached

许可证

Guo Y.K., MIT License

About

以 redis 为底层,实现 memcached 协议的主要几个常用命令,为〇山代码提供可持久化的 memcached 实现

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published