From 29c664436274bc2be6316e48aeb5e8a6cb593e31 Mon Sep 17 00:00:00 2001 From: lyyyuna Date: Thu, 9 Sep 2021 16:16:55 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20add=20fake=20store?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/server/store/fakestore.go | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkg/server/store/fakestore.go diff --git a/pkg/server/store/fakestore.go b/pkg/server/store/fakestore.go new file mode 100644 index 0000000..a468062 --- /dev/null +++ b/pkg/server/store/fakestore.go @@ -0,0 +1,33 @@ +package store + +type FakeStore struct { +} + +func NewFakeStore() *FakeStore { + return &FakeStore{} +} + +// 返回 key 对应的数据 +func (f *FakeStore) Get(key string) (string, error) { + return "", nil +} + +// 设置 key 对应的数据 +func (f *FakeStore) Set(key string, value string) error { + return nil +} + +// 删除 key 和 key 对应的数据 +func (f *FakeStore) Remove(key string) error { + return nil +} + +// 遍历返回 pattern 开头的所有 key 数据 +func (f *FakeStore) Range(pattern string) ([]string, error) { + return nil, nil +} + +// 遍历删除 pattern 开头的所有 key 数据 +func (f *FakeStore) RangeRemove(pattern string) error { + return nil +}