(key []byte)
| 33 | } |
| 34 | |
| 35 | func (w *Wal) Delete(key []byte) error { |
| 36 | marshal, err := json.Marshal(&WriteMessage{ |
| 37 | Key: key, |
| 38 | Type: 2, |
| 39 | Value: nil, |
| 40 | }) |
| 41 | if err != nil { |
| 42 | return err |
| 43 | } |
| 44 | return w.Write(marshal) |
| 45 | } |
| 46 | |
| 47 | func (w *Wal) Update(key []byte, value []byte) error { |
| 48 | marshal, err := json.Marshal(&WriteMessage{ |