MetaKey build to metakey from a redis key
(db *DB, key []byte)
| 241 | |
| 242 | // MetaKey build to metakey from a redis key |
| 243 | func MetaKey(db *DB, key []byte) []byte { |
| 244 | var mkey []byte |
| 245 | mkey = append(mkey, []byte(db.Namespace)...) |
| 246 | mkey = append(mkey, ':') |
| 247 | mkey = append(mkey, db.ID.Bytes()...) |
| 248 | mkey = append(mkey, ':', 'M', ':') |
| 249 | mkey = append(mkey, key...) |
| 250 | return mkey |
| 251 | } |
| 252 | |
| 253 | // DataKey builds a datakey from a redis key |
| 254 | func DataKey(db *DB, key []byte) []byte { |