(key, value []byte)
| 143 | } |
| 144 | |
| 145 | func (db *DB) Put(key, value []byte) error { |
| 146 | k := db.EncodeKey(key) |
| 147 | if value == nil { |
| 148 | value = NilBytes |
| 149 | } |
| 150 | err := db.db.Put(db.ctx, k, value) |
| 151 | if err != nil { |
| 152 | logrus.Errorf("failed to put key-value pair: key=%s, value=%s, error=%v", string(key), string(value), err) |
| 153 | } |
| 154 | return err |
| 155 | } |
| 156 | |
| 157 | func (db *DB) Get(key []byte) ([]byte, error) { |
| 158 | key = db.EncodeKey(key) |